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

升级Android Studio至Chipmunk版本后无法连接模拟器问题求助

Android Studio Chipmunk 升级后迁移AVD无法连接的排查解决步骤

按操作成本从低到高依次尝试,不需要一开始就删除AVD丢失数据:

  • 先清理残留进程:关闭Android Studio,打开终端/命令提示符执行adb kill-server,随后在任务管理器(Windows)/活动监视器(Mac)中手动结束所有名称包含emulator、qemu-system、adb的进程,重启Android Studio后再尝试启动AVD。Chipmunk版本升级时会替换内置模拟器二进制文件,旧版本残留的后台进程会占用adb连接端口,导致新启动的模拟器无法和IDE建立通信。
  • 校验配套模拟器组件版本:打开SDK Manager,切换到SDK Tools标签页,确认Android Emulator组件版本为31.3.10及以上。升级Android Studio核心程序时不会自动更新配套的模拟器组件,跨版本的模拟器和IDE直接搭配使用是这类故障的高发原因,若版本不符直接勾选更新,更新完成后重启IDE即可。
  • 废弃旧快照冷启动AVD:打开AVD Manager,找到出问题的对应AVD,点击右侧下拉菜单选择Cold Boot Now。跨版本升级后,旧版本生成的快速启动快照和新版模拟器的内存映射规则不兼容,会直接导致模拟器启动后卡在连接界面,冷启动只会废弃旧的临时快照,不会丢失AVD内安装的应用、存储的用户数据。
  • 排查图形渲染兼容问题:如果冷启动后仍然无法连接,打开对应AVD的编辑页面,点击Show Advanced Settings展开高级配置,找到Emulated Performance分类下的Graphics选项,将原本的硬件渲染模式切换为Software - GLES 2.0后尝试启动。Chipmunk版本的模拟器更新了图形驱动适配逻辑,部分老旧显卡的驱动版本会和硬件加速渲染冲突,导致模拟器进程假死、IDE无法建立adb连接;如果切换软件渲染后可以正常连接,更新对应显卡的正式版稳定驱动后即可切回硬件加速模式。
  • 排查adb端口占用:在终端执行adb nodaemon server查看运行输出,如果提示5037默认端口被占用,找到对应占用进程结束即可,部分手机管理工具、安全软件会在系统环境变化后抢占adb默认端口。
  • 清理AVD冗余缓存:如果以上操作均无效,找到本地AVD存储目录,删除对应AVD文件夹内的cache.img、snapshots.img文件以及snapshots子文件夹,注意不要删除userdata.img文件,操作完成后再次冷启动AVD即可。
  • 极端情况保留数据重建AVD:如果所有配置调整都无效,可以新建一个和原AVD系统版本、硬件参数完全一致的全新AVD,将旧AVD目录内的userdata.img复制到新AVD目录覆盖同名文件,即可完整保留旧AVD内的所有应用和数据,不需要重新配置环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 00:12:21