科尔多瓦没有建立APK

时间:2019-05-04 17:20:01

标签: java android cordova environment-variables

我正在学习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.

这就是我尝试设置环境变量的方式:

enter image description here

我做错了什么?

2 个答案:

答案 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)

我已经安装了JDK 8并修改了JAVA_HOME,如图所示。

variables

但是错误总是相同的。