我正在学习Cordova,但是从一开始我在构建APK时就遇到了一些问题。
我认为这可能与环境变量有关。
当我尝试运行时:
cordova build android
它告诉我这个错误:
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\Luca\AppData\Local\Android (DEPRECATED)
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 12.0.1
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
这就是我尝试设置环境变量的方式:
我做错了什么?
答案 0 :(得分:1)
它抱怨JDK 12.0.1
:
Requirements check failed for JDK 8 ('1.8.*')! Detected version: 12.0.1
并要求使用JDK 8而不是JRE8。然后可以更改JAVA_HOME
:
set JAVA_HOME=<PATH TO JDK 8 - NOT JRE 8>
cordova build android
请参见release notes。
答案 1 :(得分:0)