You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Cordova构建Android应用时JDK 1.8检查失败,如何解决?

解决Cordova构建Android应用JDK版本不兼容问题

构建失败的核心原因是你使用的cordova-android(V7.1.2+)要求依赖JDK 1.8,但当前系统的JAVA_HOME指向了JDK 19,不符合版本校验要求。

解决步骤:

  1. 确认JDK 8的安装路径
    终端执行以下命令查看已安装的JDK列表:

    ls /Library/Java/JavaVirtualMachines/
    

    找到JDK 8对应的文件夹,格式一般为jdk1.8.0_341.jdk,完整路径为/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home。

  2. 配置环境变量指向JDK 8
    由于你的.bash_profile无Java相关配置,需要编辑该文件设置JAVA_HOME:

    • 终端打开文件:
      open ~/.bash_profile
      
    • 添加以下内容(替换成你实际的JDK 8路径):
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home
      export PATH=$JAVA_HOME/bin:$PATH
      
    • 保存文件后,执行命令使配置生效:
      source ~/.bash_profile
      
  3. 验证配置并重新构建
    终端执行以下命令确认版本:

    echo $JAVA_HOME
    java -version
    

    确认输出的Java版本为1.8.0_341后,重新运行构建命令:

    cordova build android
    

内容的提问来源于stack exchange,提问作者Boon Chye Phang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 00:31:39