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

Flutter应用持续卡在‘Running Gradle task 'assembleDebug'’及gradlew clean环节求助

Flutter项目Gradle任务卡住问题

我开发这个Flutter项目已经6个月了,之前从来没碰到过Gradle相关的问题,但现在运行应用时,一直卡在Running Gradle task 'assembleDebug'环节。尝试执行gradlew clean命令,同样卡住不动。

以下是flutter doctor的输出结果:

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.4, on Microsoft Windows [Version 10.0.19044.2251], locale en-CH)
Checking Android licenses is taking an unexpectedly long time...[√] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.19)
[√] Android Studio (version 2021.2)
[√] IntelliJ IDEA Ultimate Edition (version 2022.2)
[√] VS Code (version 1.73.1)  
[√] Connected device (4 available)
[√] HTTP Host Availability

• No issues found!

执行gradlew clean时的输出:

.\gradlew clean
Starting a Gradle Daemon, 16 busy Daemons could not be reused, use --status for details

> Configure project :firebase_auth
> WARNING: The option setting 'android.enableR8=true' is deprecated.
> It will be removed in version 5.0 of the Android Gradle plugin.
> You will no longer be able to disable R8
> <-------------> 0% EXECUTING [8m 32s]

解决办法

  • 停掉所有Gradle守护进程:执行.\gradlew --stop,关闭所有IDE和终端后重新打开,再尝试构建命令。
  • 替换Gradle仓库镜像:如果是国内网络环境,修改项目android/build.gradle中的仓库地址为国内镜像,示例:
    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
        }
        // 保留原有其他配置
    }
    
    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
        }
    }
    
  • 回退Gradle或AGP版本:如果近期更新过插件,尝试回到之前稳定版本。比如修改android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl为https\://services.gradle.org/distributions/gradle-7.4-all.zip,同时在android/build.gradle中将com.android.tools.build:gradle对应改为7.4.2版本。
  • 检查网络拦截:确认本地防火墙、代理没有拦截Gradle的网络请求,必要时关闭代理尝试。
  • 删除Gradle缓存:找到用户目录下的.gradle文件夹(如C:\Users\你的用户名\.gradle),删除缓存文件后重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 08:20:32