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

Cordova构建Android应用报错:Unsupported class file major version 63

问题原因分析

Unsupported class file major version 63错误表示当前Gradle环境无法识别JDK 19编译的类文件(类文件主版本63对应JDK 19)。更换Gradle 8.0.2和JDK 19后仍报错,核心原因大概率是:

  • 你的Cordova Android平台版本过低,不支持JDK 19;
  • 项目中存在的Cordova插件使用了与当前环境不兼容的编译版本,或插件本身未适配高版本JDK/Gradle。

解决步骤

1. 检查Cordova Android平台版本

先确认当前使用的Android平台版本,运行命令:

cordova platform ls

Cordova Android版本对JDK/Gradle有明确兼容要求:

  • Android 12.x:仅支持JDK 17,Gradle 7.4+
  • Android 13.x及以上:支持JDK 17/19,Gradle 8.0+
    如果你的版本低于13.x,会直接导致JDK 19无法被兼容。

2. 升级Cordova Android平台

移除旧的Android平台:

cordova platform remove android

添加兼容JDK 19的最新稳定版本(比如13.x):

cordova platform add android@13

3. 清理构建缓存

清理Cordova缓存并删除Gradle本地缓存,避免旧文件干扰:

cordova clean
# Windows环境执行:rmdir /s /q platforms/android\.gradle
# 类Unix环境执行:rm -rf platforms/android/.gradle

4. 重新构建

执行构建命令:

cordova build android

5. 排查插件兼容性

如果仍报错,大概率是第三方插件存在兼容问题:

  • 逐一移除第三方插件,每次移除后重新构建,定位到出问题的插件;
  • 将该插件升级到最新版本,或替换为功能类似的兼容插件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:32:43