Android Studio中API 34/35的AVD模拟器进程终止问题求助
解决AVD API 34/35启动失败的问题
检查模拟器硬件加速设置
- 打开Android Studio的Tools>SDK Manager>SDK Tools,确保已安装最新版的Android Emulator(Koala版本建议对应34.x以上的模拟器版本)
- 进入AVD Manager,编辑出问题的虚拟设备,在Emulated Performance部分,确认选中Hardware - GLES 2.0;若之前选的是Auto,尝试手动切换到Hardware;若无独立显卡,可切换为Software - GLES 2.0测试
调整虚拟设备内存配置
- 编辑AVD,在Memory and Storage部分:
- 将RAM设置降低到2048MB以内(API34+镜像对内存要求更高,过高可能触发系统内存限制)
- 把VM Heap调整为256MB或512MB,避免分配过大导致资源冲突
清理模拟器缓存与重置AVD
- 在AVD Manager中,点击设备右侧下拉菜单,选择Wipe Data清除模拟器用户数据缓存
- 若wipe无效,选择Delete删除该AVD,重新下载API34/35的x86_64架构系统镜像(兼容性更好),再重新创建虚拟设备
检查Windows系统虚拟化设置
- 按下Win+R,输入
optionalfeatures.exe打开Windows功能面板:- 确保Hyper-V、Windows Hypervisor Platform、Virtual Machine Platform已勾选(API34+模拟器依赖这些虚拟化特性)
- 若之前未开启,勾选后重启电脑再尝试启动AVD
- 若开启后仍有问题,可暂时关闭Hyper-V,改用Intel HAXM(需先在SDK Tools中安装Intel x86 Emulator Accelerator (HAXM installer))
查看模拟器专属日志
- 打开命令提示符(CMD),进入Android SDK的emulator目录(默认路径一般是
C:\Users\<你的用户名>\AppData\Local\Android\Sdk\emulator) - 运行命令:
emulator -avd Small_Phone_API_34 -verbose,启动模拟器并查看详细错误输出,根据日志里的具体报错(如显卡驱动、文件权限问题)针对性解决
更新显卡驱动
- 打开设备管理器,找到显示适配器,右键点击显卡选择更新驱动程序,安装最新显卡驱动(API34+模拟器对显卡驱动版本要求较高,旧驱动易引发兼容性问题)
内容的提问来源于stack exchange,提问作者Abdullah Hameed




