【发布时间】: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