Android Studio Hedgehog版ADB连接/断开死循环问题求助
Android Studio Hedgehog: AVD模拟器间歇性断开并无限重连问题修复
问题表现
使用Android Studio Hedgehog版本时,AVD模拟器会间歇性与IDE断开连接,随后进入无限重连循环,无法运行新项目。控制台反复打印:
守护进程未运行、正在重连、已连接
启动应用时会提示:couldnt terminate existing process
该问题随机出现,与节能模式、网络、性能及运行应用无关,仅彻底卸载重装IDE(含配置缓存)暂时有效,但无法反复操作。已尝试杀端口PID、重启IDE、转移项目文件均无效。
修复方案
重置ADB连接
打开Android Studio终端,依次执行命令:adb kill-server adb start-server执行后关闭所有模拟器,重新启动,观察是否恢复正常。
清理模拟器缓存与数据
- 打开AVD Manager,找到出问题的模拟器,点击右侧下拉菜单选择
Wipe Data - 等待清理完成后,重新启动模拟器
- 若仍无效,回到AVD Manager,选择
Show on Disk,手动删除模拟器目录下的cache和userdata-qemu.img文件,再重启模拟器
- 打开AVD Manager,找到出问题的模拟器,点击右侧下拉菜单选择
修改模拟器性能设置
- 在AVD Manager中编辑目标模拟器,进入
Show Advanced Settings - 将
Emulated Performance中的Graphics选项从Automatic改为Software - GLES 2.0 - 关闭
Enable Device Frame选项,保存后重启模拟器
- 在AVD Manager中编辑目标模拟器,进入
手动终止完整模拟器进程树
打开Windows任务管理器,找到所有包含qemu或emulator的进程(包括子进程),全部结束后,重新启动IDE和模拟器。避免只杀单个PID,因为守护进程会快速重启新进程。检查并更新Hedgehog补丁
Android Studio Hedgehog存在部分已知兼容性问题,打开IDE的Settings > Appearance & Behavior > System Settings > Updates,检查是否有可用的补丁更新,安装后重启IDE。
可能的问题原因
该问题大概率是Hedgehog版本与Windows环境下的模拟器守护进程兼容性冲突,或是模拟器缓存损坏导致的连接状态异常。
内容的提问来源于stack exchange,提问作者Hayden J
相关产品推荐
相关产品推荐

