APK中的意图意图通用APK ..错误错误Failed to find 'JAVA_HOME' environment variable. Try setting it manually.
APK普遍存在。
我的.bash_profile
export ANDROID_HOME=/home/hernan/Android/Sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export ANDROID_SDK_ROOT=/home/hernan/Android/Sdk
# avdmanager, sdkmanager
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
# adb, logcat
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
# emulator
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
# gradle
export PATH=$PATH:/opt/gradle/gradle-5.0/bin
export GRADLE_HOME=/opt/gradle/gradle-5.0/bin
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin
Estoy muy seguro que ru ruta de mi JAVA_HOME es lacorrecta,发生错误ionic cordova build android --prod --release
现存的前静脉曲张相似 Failed to find JAVA_HOME Linux Mint: Trying to use Cordova to build an Android App
我正在使用Ubuntu 18.04
答案 0 :(得分:2)
我有一个类似的问题。您需要将路径设置为JDK文件夹本身,而不是/bin
。
改变这个:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin
对此:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
解决了我的问题。希望这会有所帮助。
答案 1 :(得分:1)
几个小时后,我设法解决了这个问题 enter image description here
这是您需要做的:
您可以在任何地方提取Android Studio,我是在家里完成的 enter image description here
在主目录中创建一个名为“ android-sdk”的文件夹(这是最重要的步骤,因为这是Cordova用于ANDROID_HOME变量的默认路径)
打开您的Android Studio。
打开终端(Ctrl + Alt + T)
$this->getPrefix().'*:'.$pattern
现在您需要设置ANDROID_HOME变量
sudo gedit〜/ .bashrc
添加这两行
cd android-studio/bin
./studio.sh
8。保存文件,关闭文件并加载新的更改
export ANDROID_HOME=/android-sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
答案 2 :(得分:1)
显然问题出在您的Java版本中,Cordova仅在第8版之前支持JDK。
答案 3 :(得分:0)
三天后,我在本教程中找到了解决方案,但是首先我必须从oracle页面下载java jdk,java openjdk对我不起作用。 https://www.javahelps.com/2015/03/install-oracle-jdk-in-ubuntu.html