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

VS Code中Flutter部署:解决模拟器Gradle任务卡住问题

解决Flutter模拟器卡“Running Gradle task 'assembleDebug'...”的方法
  • 检查模拟器状态
    确认模拟器已正常启动,无卡顿、黑屏等异常。可尝试重启模拟器,或新建一个不同API版本(如API 33/34)的稳定版模拟器测试。

  • 配置Gradle国内镜像
    默认Gradle仓库在海外,依赖下载缓慢是常见卡顿原因。修改项目根目录下的android/build.gradle,将repositories块替换为国内镜像:

    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    

    同时修改gradle/wrapper/gradle-wrapper.properties中的distributionUrl,替换为国内Gradle包地址:

    distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-7.5-bin.zip
    
  • 清理Gradle缓存
    执行以下命令清理缓存后重新构建:

    flutter clean
    cd android
    ./gradlew clean
    cd ..
    flutter pub get
    
  • 校验Android SDK与Gradle版本兼容性
    打开android/build.gradle,确保compileSdkVersion、targetSdkVersion与模拟器API版本匹配,同时Gradle插件版本和Gradle版本兼容(如插件7.4对应Gradle 7.5左右)。

  • 关闭VPN或代理
    代理可能干扰Gradle依赖下载流程,暂时关闭后重新运行项目。

  • 增加Gradle堆内存
    修改android/gradle.properties,添加或调整内存分配:

    org.gradle.jvmargs=-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx2048M"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 21:12:02