Я использую Cordova в своем приложении.
Я выполнил команду
сordova platform add android
Using cordova-fetch for cordova-android@^8.0.0
Platform android already added.
, затем Cordova build и увидел следующую ошибку
hacking Java JDK and AndroidSDKversions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/usr/lib/android-sdk (DEPRECATED)
ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java/bin
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
readlink-fКоманда $ (which java) показывает
/usr/lib/jvm/java-8-oracle/jre/bin/java
Я в замешательстве и расстроен, как решить эту проблему?
Я изменяю свой .bashrc и добавляю строки
setenv JAVA_HOME /usr/lib/jvm/java-8-oracle/jre/
setenv PATH $JAVA_HOME/bin:$PATH
export PATH=$JAVA_HOME/bin:$PATH
если я сейчас запускаю echo $ JAVA_HOME, я видел
/usr/lib/jvm/java-8-oracle
Я запускаю сборку Cordova, я вижу
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/usr/lib/android-sdk (DEPRECATED)
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
Unable to start the daemon process.
что не так?