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

Flutter项目运行耗时过长(5-20分钟)且偶现崩溃,求助解决方案

Flutter项目运行耗时过长且偶发崩溃问题排查

问题概况

  • 每次运行Flutter项目耗时5-20分钟,偶尔出现崩溃
  • 已尝试删除Gradle缓存并重新构建,问题未解决
  • 已收集flutter run -v的详细运行日志

排查建议

1. Gradle构建优化

  • 替换Gradle镜像源:修改android/build.gradle中的仓库配置,使用国内镜像(如阿里云)加速依赖下载
  • 启用Gradle离线模式:在Android Studio的Settings > Build, Execution, Deployment > Gradle中勾选Offline work,避免重复下载依赖
  • 调整Gradle堆内存:在gradle.properties中设置org.gradle.jvmargs=-Xmx4096m(根据机器内存调整,建议不超过物理内存的一半)

2. Flutter环境校验

  • 执行flutter doctor -v检查环境完整性,确认Android SDK、NDK、模拟器等组件配置正常
  • 升级至Flutter稳定版:运行flutter upgrade,旧版本可能存在已知的构建性能问题

3. 项目依赖梳理

  • 执行flutter pub outdated检查依赖版本冲突或过时情况,及时更新至兼容版本
  • 移除项目中未使用的依赖,减少构建阶段的资源消耗

4. 日志重点分析

  • 聚焦日志中Resolving dependencies阶段的输出,确认是否存在依赖下载超时或卡住的情况
  • 查找日志中Execution failed for task类的错误信息,定位崩溃的具体触发任务

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 17:17:15