Cordova cli没有检测到JDK

时间:2017-11-22 22:47:40

标签: cordova cordova-cli

当我运行以下命令时:

ionic cordova build android --prod --release

我收到错误:

ANDROID_HOME=C:\Users\myuser\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk-9.0.1
Error: Requirements check failed for JDK 1.8 or greater

[ERROR] An error occurred while running cordova build android --release (exit code 1).

为什么会失败?我的jdk版本是9.0.1,肯定大于1.8。

我在互联网上看到了以下建议: 1)卸载旧的JDK版本 - 但我没有旧版本 2)更新一些环境变量 - 没有帮助

我正在运行Windows 10(64位)。

想法?

2 个答案:

答案 0 :(得分:0)

有人在这里发布了答案,我对其进行了测试,并且有效。当我回来接受它时,答案因某种原因被删除了。

无论如何,答案是:

1)根据Android SDK的位置配置ANDROID_HOME环境变量 2)将ANDROID_HOME / tools和ANDROID_HOME / platform-tools添加到PATH中。

答案 1 :(得分:0)

配置ANDROID_HOME对我没用。

我的问题的解决方案由Bilash在this link中给出:
卸载JDK 9并安装JDK 8.