我开始研究IONIC。当我将android添加到项目中时。我收到了以下错误。
- 我安装了Android Studio并指出了SDK(最新版本)
- 更新了Cordova和IONIC
- JAVA版本为1.8.0.111
醇>
但是我仍然低于错误,请有人建议我能解决这个问题。
C:\ shainfotech \ abhayaV2> cordova平台添加android --save添加 android project ...为Android平台创建Cordova项目: 路径:平台\ android 包装:com.ionicframework.abhayav2195873 姓名:abhayaV2 活动:MainActivity Android目标:android-24子项目路径:使用cordova-android@6.0.0安装创建的CordovaLib Android项目 "科尔多瓦-插件控制台"对于Android ANDROID_HOME = C:\用户\ satyagvns \应用程序数据\本地\的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) 在flush(C:\ shainfotech \ abhayaV2 \ platforms \ android \ cordova \ node_modules \ q \ q.js:125:13) at _combinedTickCallback(internal / process / next_tick.js:67:7) at process._tickCallback(internal / process / next_tick.js:98:9)
img
请帮我解决这个问题。
答案 0 :(得分:2)
您没有正确设置路径。设置
JAVA_HOME到1.8 JRE位置
请参阅以下链接https://forum.ionicframework.com/t/error-requirements-check-failed-for-jdk-1-8-or-greater/68734/8
答案 1 :(得分:0)
是的,我能够解决问题。我在我的系统中安装了太多JDK。我卸载了所有版本并仅安装了JDK 1.8。重启我的系统。
它对我有用。
感谢您的支持。
答案 2 :(得分:0)
删除不同版本的JDK会解决您的问题。但即使有多个版本的jdk,你仍然可以使它工作。
在我的情况下,我通过在'path'环境变量中仅提及所需的JDK路径来使其工作。通过这个设置,我可以通过为不同的项目开发提供多个版本的JDK来实现它的工作