处理 Androdi Studio 使用 Flutter 插件时 Gradle 卡住的问题
效果
原因分析
本质上应该就是 网络卡了
自己想看的可以命令行切换到你的 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 遇坑小计