Android Studio运行应用报错:AVD Pixel_3a_API_30模拟器进程终止如何解决
报错提示:Error while waiting for device: The emulator process for AVD Pixel_3a_API_30 has terminated
解决方法
- 释放系统内存
模拟器运行至少需要2G以上空闲内存,先关闭当前设备上占用内存过高的其他软件,再尝试重启模拟器。 - 冷启动AVD设备
打开Android Studio的Device Manager,找到对应Pixel_3a_API_30设备,点击右侧下拉箭头选择Cold Boot Now,跳过损坏的快照文件直接启动。如果冷启动仍失败,可以修改设备配置,将模拟器RAM大小调整为不超过当前电脑物理内存的1/2(例如8G内存的电脑建议模拟器RAM设为2G以内)。 - 检查虚拟化加速配置
首先确认电脑BIOS中已经开启Intel VT-x/AMD-V虚拟化选项:- Intel处理器:到SDK Manager的SDK Tools页面,检查
Intel x86 Emulator Accelerator (HAXM)是否正常安装,若安装失败可以手动卸载后重新安装。 - AMD处理器:需要开启Windows的
Windows Hypervisor Platform功能,不能同时启用HAXM和Hyper-V,若已开启Hyper-V需要先关闭,或手动将模拟器加速方案改为WHPX。
- Intel处理器:到SDK Manager的SDK Tools页面,检查
- 重建AVD设备
若模拟器镜像文件已损坏,可以直接删除当前出错的Pixel_3a_API_30设备,在Device Manager中重新创建同型号、同API版本的AVD设备后再启动。 - 调整Android Emulator组件版本
部分版本的Android Emulator组件存在兼容性bug,到SDK Manager的SDK Tools页面,找到Android Emulator选项,若当前为最新版本可以卸载后回退到上一个稳定版,若不是最新版本可以尝试升级到最新版。 - 检查路径是否存在中文
Windows系统下如果当前用户的用户名是中文,会导致模拟器默认缓存路径识别失败,可新建全英文用户名的Windows账号,或手动修改AVD存储路径到全英文目录下。
内容的提问来源于stack exchange,提问作者Timur Juten
相关产品推荐
相关产品推荐

