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

Flutter项目构建失败:Unsupported class file major version 65错误求助

Flutter项目构建失败问题及解决方案

错误信息

构建失败提示

FAILURE: 构建因异常失败。

问题原因

  • 无法为配置文件D:\work\flutter\event_trace\android\settings.gradle打开cp_settings通用类缓存(路径:C:\Users\HomePC.gradle\caches\8.0\scripts\8ju52g7d2hqvl85b219kdzjzv)。
  • 核心异常:

    BUG! 在源单元'BuildScript'的'semantic analysis'阶段出现异常:Unsupported class file major version 65

构建耗时

构建失败,耗时1分47秒

解决步骤

问题核心为Gradle版本与Flutter使用的Java版本不兼容,按以下步骤修复:

  1. 检查Flutter使用的Java版本
    在终端执行命令:

    flutter doctor --verbose
    

    从输出中找到Java版本信息并记录。

  2. 确认Java与Gradle的兼容关系
    根据记录的Java版本匹配对应Gradle版本:

    • Java 17 → Gradle 7.3+
    • Java 18 → Gradle 7.5+
    • Java 19 → Gradle 7.6+
    • Java 20 → Gradle 7.6.1+
    • Java 21 → Gradle 8.0+
  3. 更新项目Gradle版本
    打开项目文件D:\work\flutter\event_trace\android\gradle\wrapper\gradle-wrapper.properties,修改distributionUrl字段为对应版本的Gradle地址,例如升级到Gradle 8.3:

    distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
    
  4. 清理缓存并重新构建
    终端执行命令清理Gradle缓存:

    ./gradlew clean build --refresh-dependencies
    

    随后重新运行Flutter构建命令:

    flutter build apk
    

内容的提问来源于stack exchange,提问作者Olatunji Abass Adewale

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:07:39