注意:这些方法是建立在在中国网络环境下使用 Flutter | Flutter 中文文档 – Flutter 中文开发者网站 – Flutter
已经设置,但Running Gradle task 'assembleDebug'…仍会卡住的情况
这里两种我测试过的方法
法一:手动下载Gradle
-
确定自己的gradle位置
默认是在C:/Users/用户名/.gradle/wrapper/dists,将用户名改成自己的就可以
图片是dists文件夹内 -
手动下载gradle
这里自己随便找一个镜像就可以,这里贴上腾讯gradle镜像,需要下载的版本可以通过进入项目->android->gradle->wrapper->gradle-wrapper.properties来确定
根据文件,这里需要下载的是gradle-8.3-all.zip -
找到run app需要的文件地址
run app后gradle-8.3-all文件夹中会有一个命名比较奇怪的文件夹,不同人可能不一样,如果有多个,则通过run app来找修改日期最接近的那个 -
解压文件
将下好的gradle.zip解压到该文件夹,同时将zip文件也复制到该文件夹中,如下图
其中gradle-8.3-all.zip.lck和gradle-8.3-all.zip.ok是run app会自动产生的文件,不需要额外处理 -
重新run app
弄好后的第一次Running Gradle task'assembleDebug'可能还是会有点慢,大概是几分钟,但是不会卡住不动了,然后就可以了,只有第一次会比较慢,之后就比较快了
法二:Gradlew Build
-
进入android文件夹
cd android
-
清理gradle
./gradlew clean
-
手动构建gradle
./gradlew build
等待gradle构建完成,其中可能会出现构建失败的情况,但是有错误信息,根据错误信息更改即可,使用gradlew build对网络会要求高一点,其中会要求下载一些文件,由于文件地址在国外,可能需要时间比较久
这里个人比较推荐使用法一
平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_74187645/article/details/142586251