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

升级Android Studio后Flutter无法识别运行中的模拟器

Android Studio Chipmunk升级后Flutter无法识别运行中模拟器

将Android Studio从Bumblebee(2021.1.1)升级到Chipmunk(2021.2.1)后,无法识别运行中的模拟器来运行/调试Flutter应用,此前一切正常。终端通过fvm执行flutter doctor、flutter devices无报错,但始终显示无在线设备;偶尔重启后问题会恢复(概率约1/10),降级Android Studio后问题依旧。

已尝试的无效操作

  • Flutter已配置到PATH环境变量
  • Android SDK已配置到PATH及ANDROID_HOME环境变量
  • 项目设置中已配置Android SDK
  • 尝试从运行面板、设备管理器及终端打开模拟器,均无效果
  • 已更新Android Studio插件
  • 执行过flutter config --android-sdk配置
  • 模拟器采用冷启动模式,未使用快照
  • 已完成许可证配置

可尝试的排查与解决方向

  1. 检查adb与模拟器的连接状态
    直接在终端执行adb devices,若模拟器未被列出,说明是adb连接问题。可重启adb服务:

    adb kill-server
    adb start-server
    

    重启后再次执行adb devices验证,同时运行flutter devices确认Flutter是否能识别设备。

  2. 对齐fvm与Android Studio的Flutter配置
    因使用fvm管理Flutter版本,需确保fvm指向的Flutter版本与Android Studio中配置的SDK路径一致。执行fvm list查看当前使用的Flutter版本,再检查Android Studio的Flutter设置路径是否匹配。

  3. 解决Windows环境下Hyper-V与模拟器的冲突
    若为Windows系统,Hyper-V可能与Android模拟器的HAXM存在兼容性问题:

    • 打开「控制面板 -> 程序和功能 -> 启用或关闭Windows功能」
    • 取消勾选Hyper-V选项,重启电脑后重新启动模拟器测试。
  4. 清除Android Studio缓存
    升级后的缓存文件可能导致异常,关闭Android Studio后删除对应缓存目录:

    • Windows: C:\Users\<你的用户名>\.AndroidStudioChipmunk\system\caches
    • Mac: ~/Library/Caches/Google/AndroidStudioChipmunk
      重新启动Android Studio后验证问题是否解决。
  5. 调整模拟器网络连接模式
    将模拟器的网络连接模式从默认「自动」改为「桥接模式」或「NAT模式」,部分网络异常场景会导致设备无法被识别。

补充:社区中已有其他用户反馈同类问题,主要集中在Bumblebee到Chipmunk的升级过程中,诱因多涉及adb兼容性、环境变量冲突或模拟器服务异常。

内容的提问来源于stack exchange,提问作者Philipos D.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 07:06:31