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

VS Code运行Flutter应用至Android模拟器遇GC错误及空白屏问题求助

解决Flutter应用在Android虚拟设备上出现GC阻塞提示及空白屏问题
  • 清理缓存并重建项目
    终端执行flutter clean清除旧构建缓存,接着运行flutter pub get重新拉取依赖,重启VS Code后再重新运行项目。

  • 优化虚拟设备配置
    打开AVD Manager编辑目标设备,给它分配至少2GB的RAM和512MB以上的VM Heap,启用「Hardware - GLES 2.0」选项提升渲染性能,重启虚拟设备后再试。

  • 禁用Profile模式相关配置
    打开项目根目录的android/app/build.gradle,找到buildTypes区块,确保debug模式没有启用profile相关编译选项;或者直接在VS Code的运行配置里选Debug模式启动项目。

  • 更新Flutter和Android相关工具
    执行flutter upgrade升级到最新稳定版Flutter,打开Android Studio的SDK Manager,把Android SDK Build Tools、Platform Tools更到最新,同时更新虚拟设备的系统镜像到对应版本的最新版。

  • 排查项目代码问题
    检查main.dart里的初始化逻辑,有没有耗时操作卡住UI线程;确认runApp()能正常执行,没有未捕获的初始化异常;也可以新建一个空白Flutter项目测试,排查是不是当前项目代码的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:32:05