【问题标题】:Cordova cli doesn't detect JDKCordova cli 未检测到 JDK
【发布时间】:2018-05-06 19:14:46
【问题描述】:

当我运行以下命令时:

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 位)。

想法?

【问题讨论】:

    标签: cordova cordova-cli


    【解决方案1】:

    有人在此处发布了答案,我对其进行了测试,并且有效。当我为了接受它而返回时,答案竟然因为某种原因被删除了。

    不管怎样,答案是:

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

    【讨论】:

      【解决方案2】:

      配置ANDROID_HOME 对我不起作用。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-27
        • 1970-01-01
        • 1970-01-01
        • 2017-06-26
        相关资源
        最近更新 更多