Android Studio AVD模拟器无法启动,运行时报进程已终止错误
Android Studio API 30 模拟器启动失败排查方案
已上报错误说明
- 编译应用时提示
No emulators are currently running. To launch an emulator, use the AVD Manager or run your app while targeting a virtual device.
翻译:当前没有正在运行的模拟器。如需启动模拟器,请使用AVD管理器,或者运行应用时指定虚拟设备为运行目标。
- 直接从AVD管理器启动时提示:
The emulator process for AVD mycompanynameemulator_API_30 has terminated
翻译:名为mycompanynameemulator_API_30的AVD对应的模拟器进程已终止。
可行排查步骤
- 检查主机虚拟化配置
- Windows用户先进入BIOS确认Intel VT-x/AMD-V功能已开启,Mac用户无需额外配置虚拟化
- 关闭Windows系统的Hyper-V相关功能:进入控制面板→程序→启用或关闭Windows功能,取消勾选Hyper-V、虚拟机平台、Windows沙盒、Windows虚拟机监控程序平台所有相关选项,重启电脑后重试
- 调整模拟器配置
- 2048MB内存配置可能超出主机当前可用内存阈值,建议将模拟器RAM调整为1024MB~1536MB测试:打开AVD管理器→点击对应模拟器的编辑按钮→选择「显示高级设置」→在内存和存储区域修改RAM数值后保存
- 确认模拟器命名、SDK存储路径不含中文、空格、特殊符号,特殊字符会导致模拟器启动时读取资源失败
- 修复模拟器组件
- 打开SDK管理器→切换到「SDK工具」标签,将Android Emulator组件更新到最新稳定版本,若当前是测试版可卸载后重新安装稳定版
- 清理残留模拟器进程:Windows用户打开任务管理器,结束所有
qemu-system-x86_64.exe、emulator.exe进程;Mac用户打开活动监视器,结束所有emulator相关进程后重试
内容的提问来源于stack exchange,提问作者Mauro Stancato
相关产品推荐
相关产品推荐

