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

Cordova Android构建失败:java.lang.UnsupportedClassVersionError错误求助

解决Cordova Android构建的UnsupportedClassVersionError错误

错误原因

这个错误源于Java版本不兼容:

  • class file version 55.0对应Java 11,说明你当前使用的Android Gradle插件是用Java 11编译的
  • 你的本地Java运行时环境(JRE)仅支持到class file version 52.0(对应Java 8),无法识别高版本编译的插件文件

解决方法

方法一:升级JDK(推荐)

  • 安装Java 11或更高版本的JDK
  • 配置系统环境变量:
    • 修改JAVA_HOME为新JDK的安装路径(例如C:\Program Files\Java\jdk-11.0.20)
    • 更新Path变量,将JDK的bin目录移到旧Java版本路径之前
  • 验证配置:打开命令行执行java -version和javac -version,确认版本为Java 11+
  • 重新构建项目:执行cordova clean后再运行cordova build android

方法二:降低Android Gradle插件版本(备选)

如果暂时无法升级JDK,可以尝试适配Java 8的插件版本:

  • 打开platforms/android/app/build.gradle文件
  • 找到classpath 'com.android.tools.build:gradle:x.x.x'这一行,将版本号改为兼容Java 8的稳定版(比如3.6.4)
  • 同步gradle配置后重新执行构建命令

注意:降低插件版本可能会限制对新版Android SDK特性的支持,建议优先选择升级JDK方案。

内容的提问来源于stack exchange,提问作者David Herbert

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 04:32:02