Android Studio无法找到模拟器,重新下载组件仍无效求助
Android Studio无法找到模拟器的排查方案
你已尝试重新下载相关组件但问题仍未解决,运行日志如下:
INFO | Android emulator version 32.1.12.0 (build_id 9751036) (CL:N/A) INFO | 已找到systemPath:C:\Users\Acer\AppData\Local\Android\Sdk\system-images\android-33\google_apis\x86_64\ WARNING | 读取.ini文件C:\Users\Acer\AppData\Local\Android\Sdk\emulator\lib\advancedFeaturesCanary.ini失败。 WARNING | 加载高级功能默认设置失败:C:\Users\Acer\AppData\Local\Android\Sdk\emulator\lib\advancedFeaturesCanary.ini ERROR | 运行多个相同AVD的模拟器属于实验性功能。 ERROR | 请使用-read-only标志启用此功能。 INFO | 崩溃数据存储于:C:\Users\Acer\AppData\Local\Temp\AndroidEmulator\emu-crash.db,检测已启用 INFO | 将移除重复日志行,若需查看每一行请使用-log-nofilter标志启动。 INFO | 已找到IPv4服务器:218.248.112.65
针对日志中的错误和问题,可尝试以下解决方案:
清理残留模拟器进程
打开任务管理器,查找所有qemu-system-x86_64.exe(对应你的模拟器架构)进程,全部结束后重新启动模拟器。启用-read-only标志启动相同AVD实例
- 图形界面方式:打开AVD Manager,点击目标AVD的
Edit this AVD,展开Show Advanced Settings,在Emulation Options中勾选Enable Read-only disk,保存后启动模拟器。 - 命令行方式:进入Android SDK的emulator目录(
cd C:\Users\Acer\AppData\Local\Android\Sdk\emulator),执行emulator -avd [你的AVD名称] -read-only,可先用emulator -list-avds查看可用AVD名称。
- 图形界面方式:打开AVD Manager,点击目标AVD的
修复advancedFeaturesCanary.ini文件
进入C:\Users\Acer\AppData\Local\Android\Sdk\emulator\lib路径:- 若文件不存在,创建空白文本文件并命名为
advancedFeaturesCanary.ini; - 若文件存在,直接删除,重启模拟器后系统会自动生成默认配置。
- 若文件不存在,创建空白文本文件并命名为
重新创建AVD
若以上方法无效,删除当前有问题的AVD,重新创建新的AVD,确保系统镜像下载完整后再启动。
内容的提问来源于stack exchange,提问作者Wolf Hunter
相关产品推荐
相关产品推荐

