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

Android TV模拟器自动退出求助:调试Flutter应用时频繁崩溃

解决方案

针对Android TV(720p)API 30模拟器运行Flutter调试时崩溃的问题,结合报错信息给出以下解决步骤:

1. 处理Vulkan兼容性警告

  • 打开Android SDK Manager,更新Android Emulator到最新版本,确保模拟器支持Vulkan特性
  • 如果主机硬件不支持Vulkan,强制模拟器使用OpenGL渲染:
    • 打开AVD Manager,选中目标模拟器点击"Edit"
    • 在"Show Advanced Settings"里,将"Graphics"选项改为Software - GLES 2.0
    • 或者在模拟器启动时添加参数:-gpu swiftshader_indirect

2. 修复DNS翻译错误

  • 关闭主机端的VPN、代理软件,这类工具可能干扰模拟器的DNS解析
  • 进入模拟器系统的网络设置,手动设置DNS服务器为8.8.8.8(Google公共DNS)或1.1.1.1(Cloudflare公共DNS)
  • 重启ADB服务:在终端执行
    adb kill-server
    adb start-server
    

3. 优化模拟器稳定性(针对热重启场景)

  • 清理模拟器缓存:在AVD Manager中选中目标模拟器,点击"Wipe Data"
  • 降低模拟器资源占用:在AVD编辑页面,减少分配的CPU核心数(建议设为2核),将内存调整为1536MB(API 30的推荐值)
  • 关闭Flutter调试无关功能:在main.dart中注释或关闭debugPaintEnabled、performanceOverlayEnabled等调试标记,降低运行负载

4. (可选)处理gRPC警告

这个警告不直接导致崩溃,若要消除,可在模拟器启动参数中添加-grpc-use-jwt,但优先解决前面的核心问题即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 09:42:06