Android Studio启动AVD报错emulator process for AVD has terminated求助
Android Studio AVD启动报错解决方案
错误描述
运行Android Studio模拟器时触发报错:emulator process for AVD has terminated
运行环境
硬件配置
- 设备:HP Zbook Fury 15 G7移动工作站
- CPU:Intel Core i7-10850H
- GPU:Nvidia Quadro T2000 Max-Q
- 内存:32GB
- 后台状态:无其他虚拟机运行、无Docker服务运行
测试用AVD配置
- 基准测试配置:设备类型Pixel 4、API 30、目标版本Android 11.0(Google Play)、CPU/ABI为x86
- 兼容性测试覆盖:已尝试Pixel 3设备类型、多版本系统镜像、多版本CPU/ABI架构
已尝试无效的排查方案
- 重新安装Android Emulator SDK组件
- 重新安装Intel HAXM硬件加速组件
- 重新下载全量Android系统镜像
- 切换使用带/不带Google APIs的R x86_64镜像
- 将AVD GPU渲染模式修改为「host」
- 擦除AVD全部数据后执行冷启动
- 关闭HP Sure Run安全防护功能
- 在HP客户端安全中心关闭HP Sure Click安全防护功能
可尝试的修复方案
方案1:调整Nvidia显卡程序配置
打开Nvidia控制面板,进入「3D设置-程序设置」,手动添加Android Studio模拟器程序(默认路径为SDK根目录下的
emulator\qemu\windows-x86_64\qemu-system-x86_64.exe),将该程序的首选图形处理器设置为「集成显卡」,保存配置后重启模拟器测试。
方案2:修复Windows安全权限拦截
打开Windows安全中心,进入「病毒和威胁防护-勒索软件防护-受控文件夹访问」,将模拟器程序路径、AVD存储目录(默认路径为
C:\Users\当前用户名\.android\avd)添加到允许列表,也可临时关闭受控文件夹访问功能后测试启动效果。
方案3:修改模拟器启动参数
打开AVD管理器,点击对应虚拟设备的「编辑」按钮,选择「显示高级设置」,在「模拟性能-启动选项」中添加启动参数
-no-snapshot-load,保存配置后冷启动模拟器。
方案4:校验虚拟化功能开启状态
按下Win+R组合键输入
msinfo32打开系统信息面板,确认「固件中已启用虚拟化」项的值为「是」,如显示为否需要重启设备进入BIOS开启Intel VT-x虚拟化功能。
方案5:回退Emulator组件版本
若当前使用的是最新版Emulator SDK组件,可在SDK管理器中卸载当前版本,手动安装30.9.5等历史稳定版本的Emulator组件后再测试启动。
内容的提问来源于stack exchange,提问作者markpaper
相关产品推荐
相关产品推荐

