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