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

Flutter首次项目构建build.gradle报错 Unsupported class file major version 60

问题根因

核心报错Unsupported class file major version 60是版本不兼容导致:class文件大版本号60对应JDK16,而你的项目使用的Gradle 6.7最高仅支持JDK15,无法解析高版本JDK编译的类文件,导致构建失败。

解决方案

方案1:升级项目Gradle版本(推荐,无需修改全局环境)

  • 打开项目路径下的android/gradle/wrapper/gradle-wrapper.properties文件
  • 修改distributionUrl配置项为支持JDK16的Gradle 7.0+版本,示例配置:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
  • 打开项目路径下的android/build.gradle文件,修改Android Gradle插件版本到与Gradle版本匹配的范围,Gradle 7.2对应插件版本7.1.x,示例配置:
dependencies {
    classpath 'com.android.tools.build:gradle:7.1.2'
    // 其余原有配置保持不变
}
  • 重新执行Flutter构建命令即可。

方案2:降级全局JDK版本

  • 卸载当前系统安装的JDK16,安装JDK15及以下的兼容版本,推荐选择稳定的JDK11 LTS版本
  • 修改系统环境变量JAVA_HOME,指向新安装的JDK根目录
  • 清理Gradle缓存:进入项目的android目录,Windows系统执行gradlew clean命令,macOS/Linux系统执行./gradlew clean命令
  • 重新执行Flutter构建命令即可。

方案3:配置使用Android Studio内置JDK

  • 打开Android Studio设置页,依次进入Build, Execution, Deployment > Build Tools > Gradle
  • 将Gradle JDK选项修改为Android Studio自带的Embedded JDK
  • 保存设置后重启Android Studio,重新执行构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:48:01