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

Flutter构建失败:Gradle Worker Daemon异常退出,请求技术支持

Flutter构建Gradle Worker Daemon错误解决建议

错误信息

The supplied phased action failed with an exception.
Execution failed for task ':gradle:compileGroovy'.
Failed to run Gradle Worker Daemon.
Process 'Gradle Worker Daemon 5' finished with non-zero exit value 1.

已尝试的排查步骤

  • Java版本检查:确认使用兼容的Java 11版本;
  • Gradle守护进程清理:执行gradle --stop、flutter clean和flutter pub get;
  • 更新Gradle与Android Gradle插件:在android/build.gradle中配置对应版本,gradle-wrapper.properties指定gradle-8.3-all.zip;
  • 项目清理重建:完成修改后重新执行清理与构建;
  • 生成详细日志:使用./gradlew build --stacktrace获取错误详情;
  • 终止后台进程:检查并结束残留的Gradle或Java进程;
  • 重启IDE:重启Android Studio和VS Code刷新设置;
  • 更换项目目录:尝试将项目移至新目录排除路径问题。

额外解决建议

  1. 调整Gradle Worker Daemon内存配置
    在项目根目录的gradle.properties文件中,修改守护进程的内存分配参数,示例:

    org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
    

    内存不足可能导致守护进程崩溃,可根据硬件情况适当增大数值。

  2. 临时禁用Gradle守护进程
    执行构建命令时添加--no-daemon参数,排查是否为守护进程本身异常:

    ./gradlew build --no-daemon --stacktrace
    

    若构建成功,可删除本地Gradle缓存目录(~/.gradle/caches或项目内.gradle目录)后重新启用守护进程。

  3. 显式指定Groovy版本
    错误涉及compileGroovy任务,可能存在版本冲突。在android/build.gradle中添加Groovy依赖指定版本(Gradle 8.3推荐Groovy 3.0.x系列):

    buildscript {
        dependencies {
            classpath 'org.codehaus.groovy:groovy-all:3.0.17'
        }
    }
    
  4. 验证系统环境变量
    确认JAVA_HOME指向正确的Java 11路径,执行以下命令检查:

    echo $JAVA_HOME
    java -version
    

    确保输出的Java版本与配置一致,避免多版本Java干扰。

  5. 排查自定义Gradle任务
    若项目中有自定义Groovy编写的Gradle任务,检查代码是否存在语法错误、IO异常或线程问题,这类问题可能导致守护进程异常退出。

  6. 尝试降级Gradle版本
    部分项目可能与高版本Gradle存在兼容性问题,可尝试降级到稳定旧版本(如Gradle 7.6.4),修改gradle-wrapper.properties中的distributionUrl:

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.4-all.zip
    

    同时对应调整Android Gradle插件版本(Gradle 7.6.4对应AGP 7.4.x)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 12:16:06