当前位置: 首页 > 知识库问答 >
问题:

Ionic build Android|CordovaError:JDK 1.8. x的需求检查失败!检测到的版本:512.0.0

金霄
2023-03-14
    CordovaError: Requirements check failed for JDK 1.8.x! Detected version: 512.0.0
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
    at Object.module.exports.check_java (E:\QSET\user_app\platforms\android\cordova\lib\check_reqs.js:145:15)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async Promise.all (index 0)
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd build android --verbose exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.
  ionic:utils-process onBeforeExit handler: 'process.exit' received +0ms
  ionic:utils-process onBeforeExit handler: running 2 functions +1ms
  ionic:utils-process error while killing process tree for 8768: Error: Command failed: taskkill /pid 8768 /T /F
  ionic:utils-process ERROR: The process "8768" not found.
  ionic:utils-process 
  ionic:utils-process     at ChildProcess.exithandler (child_process.js:303:12)
  ionic:utils-process     at ChildProcess.emit (events.js:315:20)
  ionic:utils-process     at maybeClose (internal/child_process.js:1021:16)
  ionic:utils-process     at Socket.<anonymous> (internal/child_process.js:443:11)
  ionic:utils-process     at Socket.emit (events.js:315:20)
  ionic:utils-process     at Pipe.<anonymous> (net.js:674:12) {
  ionic:utils-process   killed: false,
  ionic:utils-process   code: 128,
  ionic:utils-process   signal: null,
  ionic:utils-process   cmd: 'taskkill /pid 8768 /T /F'
  ionic:utils-process } +2s
  ionic:utils-process onBeforeExit handler: error from function: Error: Command failed: taskkill /pid 8768 /T /F
  ionic:utils-process ERROR: The process "8768" not found.

当我运行ionic build android时,我收到了上面的错误。

我试图更新我的Gradle SDK,Java Home变量被正确设置为JDK路径,但是我不知道为什么会出现这个问题。有什么建议吗?

共有1个答案

於彬
2023-03-14

我也遇到了同样的问题,我按照以下链接中的说明解决了这个问题:https://Cordova . Apache . org/announcements/2020/06/29/Cordova-Android-9 . 0 . 0 . html

(我使用科尔多瓦Android10)

然后删除并再次添加android平台

 类似资料:
  • 我试图为Android建立一个类星体cordova应用程序。当我运行命令时,我会得到错误: 检查Java JDK和Android SDK版本Android_SDK_ROOT=C:\users\myusername\appdata\local\Android\SDK(推荐设置)Android_Home=C:\users\myusername\appdata\local\Android\SDK(DEP

  • 求求你帮帮我!我不知道还能做什么...我读了所有关于它的帮助,但到目前为止我还不能解决它! tiagos-iMac:app tiago$cordova运行android检查Java JDK和android SDK版本Android_SDK_ROOT=/users/tiago/library/android/(推荐设置)Android_Home=/users/tiago/library/androi

  • 我正试图为我的angular应用程序生成。apk文件。 经过一些处理后,它会产生错误。 我还设置了用户变量和系统变量 ANDROID_HOME=c:\user\user\appdata\local\android\sdk java_home=c:\program files\java\jdk1.8.0_271 path=...;c:\program files\java\jdk1.8.0_271\

  • 我正在尝试为Android构建一个apk。当我运行命令时,我得到一个错误:检查Java JDK和android SDK版本android\u SDK\u ROOT=C:\Users\myUserName\AppData\Local\android\SDK(推荐设置)android\u HOME=C:\Users\myUserName\AppData\Local\android\SDK(已弃用)JD

  • android_home=c:\users\admin\appdata\local\android\sdk(DEPRECATED) JDK 8的需求检查失败('1.8.*')!检测到的版本:9.0.1 检查ANDROID_SDK_ROOT/JAVA_HOME/PATH环境变量。 $ionic信息 离子型: 离子(离子CLI):4.12.0(C:\users\admin\appdata\roamin

  • 问题内容: 我在Windows 7 OS中使用Cordova 6.4.0,但是一旦尝试构建android版本,就会收到此错误: 问题说明 Java Home变量已正确设置为JDK路径,但我不知道为什么会遇到此问题。有什么建议吗? 问题答案: 卸载所有以前的JDK,包括1.8。安装JDK 1.8。