Невозможно построить проект Cordova для Android - PullRequest
1 голос
/ 01 июля 2019

Я не кордова / андроид эксперт. Мне предоставили этапы сборки для создания какого-то проекта Cordova. Однако они перестали работать через некоторое время. Я использую старую Cordova 6.5.0 для создания проекта Cordova для Android. Я не верю, что я изменил какие-либо настройки или библиотеки. Я удалил свою андроид студию и андроид sdk и установил их снова. И теперь я получаю много странных ошибок, таких как:

  1. Когда я делаю Cordova сборки Android
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
Error: Error
    at /platforms/android/cordova/lib/check_reqs.js:313:19
    at _fulfilled (XXX/platforms/android/cordova/node_modules/q/q.js:854:54)
    at self.promiseDispatch.done (XXX/platforms/android/cordova/node_modules/q/q.js:883:30)
    at Promise.promise.promiseDispatch (XXX/platforms/android/cordova/node_modules/q/q.js:816:13)
    at XXX/platforms/android/cordova/node_modules/q/q.js:877:14
    at runSingle (XXX/platforms/android/cordova/node_modules/q/q.js:137:13)
    at flush (XXX/platforms/android/cordova/node_modules/q/q.js:125:13)
    at _combinedTickCallback (internal/process/next_tick.js:95:7)
    at process._tickCallback (internal/process/next_tick.js:161:9)

У меня есть ANDROID_HOME:

/root/Android/Sdk

и $ PATH:

echo $PATH
/home/XXX/.sdkman/candidates/gradle/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/lib/jvm/java-8-oracle/bin:/home/XXX/dev/tools/idea-IU-145.258.11/bin:/root/Android/Sdk/tools:/root/Android/Sdk/platform-tools:/home/XXX/.sdkman/candidates/gradle/4.4.1/bin

Я пытался собрать его с помощью Android Studio, предлагая различные версии Gradle, но я всегда застреваю с некоторыми странными ошибками.

Как я могу понять, что случилось? Какие версии каких библиотек я бы использовал?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...