我的机器在Windows 10 64位操作系统上运行。我已经正确配置了JAVA和Andoird的路径,当我运行“ Cordova要求”时,它运行没有任何错误。在那之后,如果我尝试运行Corodva build,我将得到以下提到的错误
运行命令:节点c:\ workspace \ myapp \ hooks \ after_prepare \ 010_add_platform_class.js c:\ workspace \ myapp
检查Java JDK和Android SDK版本
ANDROID_SDK_ROOT = C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk(推荐设置)
ANDROID_HOME = C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk(已弃用)
JDK 8('1.8。*')的要求检查失败!检测到的版本:9.0.1
检查您的ANDROID_SDK_ROOT / JAVA_HOME / PATH环境变量。
$离子信息
离子:
ionic(Ionic CLI):4.12.0(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ ionic)
离子框架:ionic1 1.3.4
@ ionic / v1-toolkit:1.0.22
科尔多瓦:
cordova(Cordova CLI):9.0.0(cordova-lib@9.0.1)
Cordova平台:android 8.0.0
Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview 2.4.1(和5个其他插件)
系统:
Android SDK工具:26.1.1(C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk)
NodeJS:v10.15.3(C:\ Program Files \ nodejs \ node.exe)
npm:6.4.1
操作系统:Windows 10
$ cordova要求
Android的需求检查结果:
Java JDK:已安装9.0.1
Android SDK:已安装true
Android目标:已安装android-28,android-27,android-26,android-25,android-24,android-23,android-22,android-21,android-19,android-18,android-17 ,android-16
Gradle:已安装的C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-5.1.1 \ bin \ gradle
答案 0 :(得分:0)
我不太确定,但是一旦我的朋友遇到相同的问题以及他为解决该问题所做的工作,他只将JDK降级为1.8。*
答案 1 :(得分:0)
您已安装Java 9.0.1:
Java JDK:已安装9.0.1
...
检测到的版本:9.0.1
它告诉您它需要JDK 8(也称为1.8):
JDK 8('1.8。*')的需求检查失败!
因此,您的解决方案显然是安装JDK 8而不是9。
答案 2 :(得分:-1)
答案 3 :(得分:-2)
我必须安装JDK 1.8的确切版本才能解决该问题。