【问题标题】:I am not able to add android platform for ionic我无法为 ionic 添加 android 平台
【发布时间】:2016-12-19 15:33:58
【问题描述】:

我开始研究 IONIC。当我将android添加到项目中时。我遇到了错误。

  1. 我已经安装了Android Studio和指向SDK(最新版本)
  2. 更新了 Cordova 和 IONIC
  3. JAVA版本为1.8.0.111

但我仍然遇到错误,请任何人建议我可以做些什么来解决这个问题。

C:\shainfotech\abhayaV2>cordova 平台添加 android --save 添加 android 项目... 为 Android 平台创建 Cordova 项目: 路径:平台\安卓 包:com.ionicframework.abhayav2195873 名称:abhayaV2 活动:MainActivity Android 目标:android-24 子项目路径:CordovaLib 使用 cordova-android@6.0.0 创建的 Android 项目安装 “cordova-plugin-console”适用于 android ANDROID_HOME=C:\Users\satyagvns\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_111 安装失败 'cordova-plugin-console':CordovaError: 要求检查失败 JDK 1.8 或更高版本 在 C:\shainfotech\abhayaV2\platforms\android\cordova\lib\check_reqs.js:278:19 在 _fulfilled (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:834:54) 在 self.promiseDispatch.done (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:863:30) 在 Promise.promise.promiseDispatch (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:796:13) 在 C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:604:44 在 runSingle (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:137:13) 冲洗时 (C:\shainfotech\abhayaV2\platforms\android\cordova\node_modules\q\q.js:125:13) 在 _combinedTickCallback (内部/进程/next_tick.js:67:7) 在 process._tickCallback (internal/process/next_tick.js:98:9)

Error: Requirements check failed for JDK 1.8 or greater

请帮我解决这个问题。

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    您没有正确设置路径。设置

    JAVA_HOME 到 1.8 JRE 位置

    参考以下链接https://forum.ionicframework.com/t/error-requirements-check-failed-for-jdk-1-8-or-greater/68734/8

    【讨论】:

    • 感谢您的帮助@Anuj。但我仍然遇到同样的错误。
    • 您是否正确检查了您的路径?
    • 该解决方案是否解决了您的问题?
    【解决方案2】:

    是的,我能够解决问题。我在我的系统中安装了太多的 JDK。我卸载了所有版本,只安装了 JDK 1.8。重新启动我的系统。

    1. 我又遇到了一个问题,比如我的 sdk 中缺少许可证文件夹
    2. 使用 SDK 24 更新了我的 Android Studio,直到将许可证文件夹放在 sdk 文件夹中。
    3. 离子平台 rm android
    4. 离子平台添加android

    它对我有用。

    感谢您的支持。

    【讨论】:

      【解决方案3】:

      删除不同版本的 JDK 将解决您的问题。但是即使有多个版本的 jdk,你仍然可以让它工作。

      在我的情况下,我通过在“路径”环境变量中仅提及所需的 JDK 路径来使其工作。使用此设置,我可以通过为不同的项目开发使用多个版本的 JDK 来使其工作

      【讨论】:

        猜你喜欢
        • 2018-03-24
        • 1970-01-01
        • 1970-01-01
        • 2020-10-30
        • 2015-01-11
        • 2018-05-12
        • 1970-01-01
        • 1970-01-01
        • 2016-05-13
        相关资源
        最近更新 更多