当我运行以下命令时:
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位)。
想法?
答案 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.