【发布时间】:2020-07-24 15:35:57
【问题描述】:
我正在尝试使用科尔多瓦将角度应用程序转换为 apk。运行时
cordova build android
我收到以下错误
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=/home/mohit/Android/Sdk (recommended setting)
ANDROID_HOME=/home/mohit/Android/Sdk (DEPRECATED)
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 11.0.7
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
运行命令:
java --version
openjdk 11.0.7 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_version/bin/java
update-alternatives: error: alternative /usr/lib/jvm/jdk1.8.0_version/bin/java for java not registered; not setting
【问题讨论】:
-
你需要 JDK 8 而不是 11。
-
你能帮忙改一下版本吗.. 检查我的错误?@andreszs
-
我做了 sudo update-alternatives --config java
-
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 在手动模式下提供 /usr/bin/java (java)
-
但电晕构建显示相同的错误@andreszs