我刚刚更新了我的本地机器设置,现在配置为 -
******************************************************
Your system information:
Cordova CLI: 6.4.0
Ionic CLI Version: 2.1.8
Ionic App Lib Version: 2.1.4
ios-deploy version: Not installed
ios-sim version: 5.0.8
OS: OS X Yosemite
Node Version: v6.2.2
Xcode version: Xcode 7.2 Build version 7C68
******************************************************
现在我在构建android(离子构建android)as-
时遇到错误错误:JDK 1.8或更高版本的要求检查失败
需要帮助!!!
答案 0 :(得分:6)
如果您使用的是Ubuntu,您也可以执行以下操作:
sudo update-alternatives --config javac
这对我有用。
有关使用update-alternatives安装java / javac的更多信息,请参阅:How do I make java default to a manually installed JRE/JDK?
答案 1 :(得分:3)
我得到了这个问题的解决方案,
这意味着说我有旧版本的SDK,根据新的设置 需要至少SDK-1.8才能运行应用程序的构建。
为此,我下载了新版SDK from here 然后使用this article更新我的SDK版本。
之后我运行此命令 -
ionic run android
它对我有用。
答案 2 :(得分:1)
因此,我发现在后科尔多瓦时代,Ionic不喜欢1.8以上的JDK。
OR
答案 3 :(得分:0)
这是我的最佳选择,我使用Cordova 6.2版本(不是最新版本)。我已经使用1.7 Java,只要我能从他们那里学习技术。但自从Cordova升级他们的系统后,现在他们准备使用1.8来实现。如果我没有错,自6.3版以来他们使用那个。我在Snow Leopard中使用1.7 java工作,因为我使用旧的Macbook,所以很难继续升级我的操作系统,我在这里没有多少选择。