Android模拟器启动报错:无法运行同一AVD的多个实例
Android模拟器启动报错:无法运行多个相同AVD的解决办法
报错日志
Error Opening Emulator INFO | Android emulator version 32.1.12.0 (build_id 9751036) (CL:N/A) INFO | Found systemPath C:\Users\User\AppData\Local\Android\Sdk\system-images\android-28\google_apis\x86\ ERROR | Running multiple emulators with the same AVD ERROR | is an experimental feature. ERROR | Please use -read-only flag to enable this feature. INFO | Storing crashdata in: C:\Users\User\AppData\Local\Temp\\AndroidEmulator\emu-crash.db, detection is enabled INFO | Duplicate loglines will be removed, if you wish to see each indiviudal line launch with the -log-nofilter flag. INFO | IPv4 server found: 192.168.101.1
核心问题:系统检测到你尝试启动多个同名AVD,该功能属于实验性特性,需手动添加启动参数启用;也可能是后台残留模拟器进程导致系统误判。以下是针对性解决办法:
- 结束后台模拟器进程:打开任务管理器,找到所有包含
qemu或emulator的进程,全部结束后重新启动AVD - 命令行带实验参数启动:
- 打开终端,进入Android SDK的emulator目录(路径示例:
C:\Users\User\AppData\Local\Android\Sdk\emulator) - 先执行
emulator -list-avds查看你的AVD名称,再运行:emulator -avd 你的AVD名称 -read-only
- 打开终端,进入Android SDK的emulator目录(路径示例:
- 创建AVD副本替代:打开Android Studio的AVD管理器,选中目标AVD,点击
Duplicate按钮创建一个配置一致但名称不同的新AVD,直接启动新AVD即可绕过实验性功能限制 - 清理AVD缓存:在AVD管理器中选中对应AVD,点击右侧下拉菜单选择
Wipe Data,清除缓存后重新启动
内容的提问来源于stack exchange,提问作者bangboomtata
相关产品推荐
相关产品推荐

