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

Gradle文件独占访问超时错误求助:Flutter调试遇阻

解决Flutter运行时Gradle文件超时与独占访问错误

Launching lib/main.dart on Android SDK built for arm64 in debug mode...
Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: /Users/DIGITAL_VASANTH/.gradle/wrapper/dists/gradle-7.6.3-all/aocdy2d2z8kodnny3rsumj8i8/gradle-7.6.3-all.zip
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:61)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
[!] Gradle threw an error while downloading artifacts from the network.

以下是可行的解决步骤:

  • 终止Gradle相关进程
    终端执行命令杀掉占用目标文件的进程:

    # macOS/Linux
    pkill -f gradle
    # Windows(PowerShell)
    Get-Process | Where-Object {$_.ProcessName -like "*gradle*"} | Stop-Process -Force
    

    执行完成后重新运行flutter run

  • 手动下载Gradle压缩包

    1. 下载gradle-7.6.3-all.zip安装包
    2. 打开路径/Users/DIGITAL_VASANTH/.gradle/wrapper/dists/gradle-7.6.3-all/aocdy2d2z8kodnny3rsumj8i8/
    3. 将下载好的zip文件放入该目录,确保文件名与报错中的完全一致
    4. 再次启动Flutter项目
  • 调整Gradle超时时间
    打开项目内的android/gradle/wrapper/gradle-wrapper.properties文件,添加或修改超时配置:

    org.gradle.wrapper.timeout=300000
    

    这里设置为5分钟(300000毫秒),可根据网络状况适当调整数值

  • 清理Gradle缓存后重试
    删除Gradle缓存目录,重新触发下载流程:

    rm -rf ~/.gradle/caches/
    

    之后运行flutter run重新构建项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 15:40:21