解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题

2025-04-29 0 469

注意:这些方法是建立在在中国网络环境下使用 Flutter | Flutter 中文文档 – Flutter 中文开发者网站 – Flutter

已经设置,但Running Gradle task 'assembleDebug'…仍会卡住的情况

这里两种我测试过的方法

法一:手动下载Gradle

  1. 确定自己的gradle位置

    默认是在C:/Users/用户名/.gradle/wrapper/dists,将用户名改成自己的就可以
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题
    图片是dists文件夹内

  2. 手动下载gradle
    这里自己随便找一个镜像就可以,这里贴上腾讯gradle镜像,需要下载的版本可以通过进入项目->android->gradle->wrapper->gradle-wrapper.properties来确定
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题
    根据文件,这里需要下载的是gradle-8.3-all.zip
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题

  3. 找到run app需要的文件地址
    run app后gradle-8.3-all文件夹中会有一个命名比较奇怪的文件夹,不同人可能不一样,如果有多个,则通过run app来找修改日期最接近的那个
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题

  4. 解压文件
    将下好的gradle.zip解压到该文件夹,同时将zip文件也复制到该文件夹中,如下图
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题
    其中gradle-8.3-all.zip.lck和gradle-8.3-all.zip.ok是run app会自动产生的文件,不需要额外处理

  5. 重新run app
    弄好后的第一次Running Gradle task'assembleDebug'可能还是会有点慢,大概是几分钟,但是不会卡住不动了,然后就可以了,只有第一次会比较慢,之后就比较快了
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题


法二:Gradlew Build

  1. 进入android文件夹

    cd android

    进到项目文件夹后进入android
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题

  2. 清理gradle

    ./gradlew clean

    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题

  3. 手动构建gradle

    ./gradlew build

    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题
    等待gradle构建完成,其中可能会出现构建失败的情况,但是有错误信息,根据错误信息更改即可,使用gradlew build对网络会要求高一点,其中会要求下载一些文件,由于文件地址在国外,可能需要时间比较久

  4. 如果构建完成,则重新run app即可
    解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题


这里个人比较推荐使用法一

平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_74187645/article/details/142586251

遇见资源网 移动开发 解决Flutter 使用安卓模拟器启动app 卡在Running Gradle task ‘assembleDebug‘…的问题 http://www.ox520.com/157922.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务