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

Flutter项目Gradle编译报错:Build failed with an exception求助

Flutter构建失败错误详情

正在调试模式下启动lib\main.dart至M2006C3MII设备...
正在执行Gradle任务assembleDebug...

失败提示

Build failed with an exception.

错误位置

构建文件**C:\Users\Rana\Desktop\Flutter Projects\new_soft\android\build.gradle第26行**

错误原因

评估根项目'android'时出现问题。

配置项目':app'时出现问题。
无法打开构建文件C:\Users\Rana\Desktop\Flutter Projects\new_soft\android\app\build.gradle的通用类缓存(路径:C:\Users\Rana\.gradle\caches\7.5\scripts\52edrvulxtnk4ivgfae602cyx)。

错误!在源单元'BuildScript'的'semantic analysis'阶段发生异常:Unsupported class file major version 63

官方排查建议

使用--stacktrace选项运行以获取堆栈跟踪。
使用--info或--debug选项运行以获取更多日志输出。
使用--scan选项运行以获取完整分析信息。

最终结果

构建失败,耗时3秒
异常:Gradle任务assembleDebug执行失败,退出码1


解决方案

方案1:降级Java版本至Gradle 7.5兼容版本

Gradle 7.5仅支持Java 8、11、17,不支持Java 19(对应错误中的版本63),操作步骤:

  • 安装Java 11或17版本
  • 配置项目使用对应JDK:
    1. 在项目android/gradle.properties文件中添加:
      org.gradle.java.home=你的JDK安装路径(例如C:\\Program Files\\Java\\jdk-11.0.18)
      
    2. 或通过Android IDE设置:File → Project Structure → SDK Location → Gradle Settings,选择目标JDK版本

方案2:升级Gradle版本以支持Java 19

Gradle 7.6及以上版本支持Java 19,操作步骤:

  1. 打开android/gradle/wrapper/gradle-wrapper.properties,修改distributionUrl:
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-all.zip
    
  2. 打开android/build.gradle,更新Android Gradle插件版本(与Gradle 7.6兼容的版本如7.4.2):
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2'
        // 其他依赖项保持不变
    }
    
  3. 重新执行flutter run命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 15:25:41