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

使用BLoC时Flutter代码Gradle构建失败,求解决方案

解决方案

问题根源

Unsupported class file major version 61对应Java 17,而你使用的Gradle 6.5.1最高仅支持Java 14。你改了Java版本但报错未解决,大概率是项目或IDE的Java配置未完全同步。

修复步骤

  • 验证本地Java版本一致性:打开终端执行以下命令,确保输出均为Java 14
    java -version
    javac -version
    
  • 配置项目指定JDK路径:
    打开项目的android/gradle.properties文件,添加(替换为你的JDK14实际路径):
    org.gradle.java.home=C:\\Program Files\\Java\\jdk-14.0.2
    
  • 确认Gradle版本匹配:
    打开android/gradle/wrapper/gradle-wrapper.properties,确保distributionUrl指向Gradle 6.5.1:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-all.zip
    
  • 清理Gradle缓存:
    删除C:\Users\Dines\.gradle\caches\6.5.1目录,然后重新执行flutter run
  • 同步Android Studio的JDK配置:
    打开Android Studio,进入File > Project Structure > SDK Location,将JDK位置设置为你的JDK14路径

内容的提问来源于stack exchange,提问作者Dinesh Kumar M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 17:42:03