Сбой сборки Cordova с версией cordova 10.0.0 и узлом v16.4.2

#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