#android #cordova #build.gradle
Вопрос:
каждый. У меня проблема с Cordova, когда я собираюсь создать файл apk или с помощью команды «cordova запустить Android». Я создаю новый проект, и после этого я добавил платформу Android в свой проект и, наконец, я использую эту команду: «cordova build android» и получил эту ошибку:
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:UsersamirAppDataLocalAndroidSdk (recommended setting)
ANDROID_HOME=undefined (DEPRECATED)
Using Android SDK: C:UsersamirAppDataLocalAndroidSdk
Subproject Path: CordovaLib
Subproject Path: app
Exception in thread "main" java.lang.NullPointerException
at org.gradle.wrapper.PathAssembler.getDistName(PathAssembler.java:84)
at org.gradle.wrapper.PathAssembler.getDistribution(PathAssembler.java:40)
at org.gradle.wrapper.Install.createDist(Install.java:44)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)
Command failed with exit code 1: C:UsersamirDesktopApplicationamirplatformsandroidgradlew cdvBuildDebug -b C:UsersamirDesktopApplicationamirplatformsandroidbuild.gradle
Это моя системная информация и все, что связано с моей Кордовой, например, переменная среда:
cordova -version 10.0.0
node -v v16.4.2
java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
Gradle -version Gradle 6.5!
требования к cordova для android-подробные
Platform API successfully found in: C:UsersamirDesktopApplicationamirplatformsandroidcordovaApi.js
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
No android targets (SDKs) installed!
Gradle: installed C:Program FilesAndroidAndroid Studiogradlegradle-7.0.2bingradle
Some of requirements check failed
CordovaError: Some of requirements check failed
at C:UsersamirAppDataRoamingnpmnode_modulescordovasrccli.js:422:27
at processTicksAndRejections (node:internal/process/task_queues:96:5)
В чем проблема? Я использовал из этих версий gradles:
класс-4,9
класс-5,0
класс-6,5
класс-7,0,2
Но у меня все еще есть эта ошибка.
Когда я использую эту команду «sdkmanager —список», я получу этот результат:
Комментарии:
1. «Цели Android (SDK) не установлены!» — Может быть, установить android SDK ?
2. Я решил эту ошибку, но у меня все еще есть ошибка. У меня все еще есть ошибка gradle.: требования cordova android —API подробной платформы успешно найден в: C:UsersamirDesktopApplicationamirplatformsandroidcordovaApi.js Требования результаты проверки для Android: Java JDK: установлен 1.8.0 Android SDK: установлен истинный Android цель: установлен android-30,android-29,android-28 Gradle: установлен C:Program ФайлыAndroidAndroid Studiogradlegradle-7.0.2bingradle