处理 Androdi Studio 使用 Flutter 插件时 Gradle 卡住的问题

效果

image

原因分析

本质上应该就是 网络卡了
自己想看的可以命令行切换到你的 Flutter 项目根目录, 执行 flutter run -v

处理方式

网上搜一下也有不少文章, 我摸索了差不多一天 一天半, 觉得 应该算是比较适合我的处理方式了
还是慢, 但是 flutter run 确又快很多, 搞不懂了... 先当乐子看吧各位!
终于搞定了, 累死...

目前方法

<flutter项目根目录>\android\gradle\wrapper\gradle-wrapper.properties里面使用

distributionUrl=file:///D:/Scache/gradle/wrapper/dists/gradle-8.10.2-all.zip
# flutter 项目根目录
flutter clean
rmdir /s /q android\.gradle

cd android
gradlew --stop

cd ..
flutter run -v

一分钟内应用可以跑起来

👉 换用国内源

这里是 腾讯的 谢谢小马哥🧎
修改<flutter_sdk>\packages\flutter_tools\templates\app\android.tmpl\gradle\wrapper\gradle-wrapper.properties.tmpl

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-{{gradleVersion}}-all.zip

随后你再去新建 Flutter 项目, 这次flutter的下载速度应该就会上来了

如文章开篇的截图

💨 或者你想更快?

直接下好 Gradle 的包, 使用下面的这个本地文件的配置

distributionUrl=file:///C:/Users/Administrator/.gradle/wrapper/dists/gradle-7.3-all.zip

遗留问题(已解决)

Gradle 还是把包全下到了 <USER_HOME>/.gradle 下面
我现在是配置了 GRADLE_USER_HOME 环境变量的

所以应该是 Android Studio 里面的 Gradle 默认配置项还是覆盖了系统的?

解决方法

* 带 ⭐ 步骤是我之前没做的
Android Studio 配置位置 File | Settings | Build, Execution, Deployment | Build Tools | Gradle 修改成跟 GRADLE_USER_HOME 一样的文件夹
⭐ 删除 <USER_HOME>/.gradle 目录
⭐ 重启电脑

昨天排查的小计

不想复制再发了, C**N 的链接大家爱看不看吧...
使用 Flutter 遇坑小计

posted @ 2025-04-22 12:09  tfel-ypoc  阅读(324)  评论(0)    收藏  举报