Я только что установил Cordova на свой компьютер, чтобы создавать android приложений с использованием javascript.
. Я выполнил эту команду после того, как создал свой проект в D: \ learn_cordova \ firstApp:
cordova platform add android
Результат был следующий:
Using cordova-fetch for cordova-android@^8.0.0
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: com.ignacio.firstApp
Name: HelloWorld
Activity: MainActivity
Android target: android-28
Subproject Path: CordovaLib
Subproject Path: app
Android project created with cordova-android@8.1.0
Installing "cordova-plugin-whitelist" for android
Все выглядит правильно, но когда я запускаю cordova requirements
, чтобы увидеть, что еще мне нужно, чтобы сделать мое первое приложение android я получаю такой результат:
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
android: Command failed with exit code ENOENT Error output:
'android' is not recognized as an internal or external command,
operable program or batch file.
Gradle: installed C:\gradle\bin\gradle
Some of requirements check failed
Как говорится, android не распознается как команда, я попытался добавить переменные в PATH:
C:\Users\ignac\AppData\Local\Android\Sdk
C:\Users\ignac\AppData\Local\Android\Sdk\platform-tools
Предполагается, что существует C:\Users\ignac\AppData\Local\Android\Sdk\tools
папка в соответствии с этим
post однако это было записано еще в 2012 году.
Когда я набираю android
в cmd, возвращается, что команда не существует
До этого при запуске cordova platform list
я получал ошибку о несуществующем файле с именем
C:\Users\ignac\.config\configstore\cordova-config.json
И я видел сообщение stackoverflow , в котором указано, что создается файл с '{}' в качестве ввода должен решить проблему, так что я сделал это.