【问题标题】:Error: Requirements check failed for JDK 1.8 or greater on Ionic错误:Ionic 上 JDK 1.8 或更高版本的要求检查失败
【发布时间】:2018-07-24 02:55:02
【问题描述】:

我有一个 Ionic 应用程序在我运行时开始失败:

ionic cordova run android --consolelogs --device --livereload

我收到此错误:

ANDROID_HOME=/home/ivan/Android
JAVA_HOME=/usr/lib/jvm/java-10-oracle/
Error: Requirements check failed for JDK 1.8 or greater

我的环境变量是:

echo $JAVA_HOME
/usr/lib/jvm/java-10-oracle/

echo $ANDROID_HOME
/home/ivan/Android

我当前的版本:

java -version
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

javac -version
javac 10.0.2

离子信息:

cli packages: (/usr/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 7.0.1 

local packages:

    @ionic/app-scripts : 3.1.10
    Cordova Platforms  : android 6.2.3
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.0.2
    Node              : v6.14.3
    npm               : 4.6.1 
    OS                : Linux 4.4

Environment Variables:

    ANDROID_HOME : /home/ivan/Android

Misc:

    backend : legacy

我不知道这里发生了什么。有什么想法吗?

提前致谢!

【问题讨论】:

  • 谢谢。解决了将 java sdk 降级到 1.8 的问题。我将编写解决我问题的步骤。
  • 欢迎。你的另一个问题我想也解决了
  • 我不知道。我将尝试重新安装 PushWoosh 插件以检查:)

标签: java android ionic-framework java-8 ionic3


【解决方案1】:

好吧,我通过以下步骤解决了这个问题:

我有 java sdk 的 v10。所以我降级到v8。

  • 卸载我的 jdk: sudo apt-get remove oracle-java10-installer

  • 关注steps 安装 v8。

  • 恢复了我在全球安装的 cordova。它在 8.0.0 中,我使用以下命令将其恢复为 7.0.1sudo npm install -g cordova@7.0.1

  • 我将"cordova-android": 恢复为"^6.4.0"(在我的应用中),

  • 删除了 confix.xml 中的所有插件。

  • 已删除安卓平台:ionic cordova platform remove android

  • 移除依赖和插件:rm -rf /node_modules /plugins

  • 再次添加安卓平台:ionic cordova platform add android

  • 然后在设备上运行:ionic cordova run android --consolelogs --device --livereload

【讨论】:

    【解决方案2】:

    安装 Java JDK 1.8 在 export JAVA_HOME=/usr/libexec/java_home -v 1.8 之前运行这个 与

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-03
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      相关资源
      最近更新 更多