Android Studio Koala 2024.1.2更新后AVD模拟器进程终止求助
解决Android Studio Koala 2024.1.2中Nexus S API 22 AVD启动失败问题
问题场景
更新至Android Studio Koala Feature Drop 2024.1.2版本后,运行AVD Nexus S API 22时触发错误:Nexus S API 22 : The emulator process for AVD Nexus_S_API_22 has terminated
此前版本可正常运行,且已尝试以下无效操作:
- 创建多个同类型AVD,问题复现
- 对AVD执行清除数据、冷启动操作,无效
- 命令行执行
C:\Users\Mustafa\AppData\Local\Android\Sdk\emulator>.\emulator -avd Nexus_S_API_22 -gpu swiftshader_indirect,出现qemu-system-i386.exe The application was unable to start correctly (0xc0000005)错误 - 重启电脑并确认BIOS虚拟化已开启
- 检查SDK路径无误,卸载重装Android SDK Platform Tools后问题依旧
- 设置
ANDROID_AVD_HOME、ANDROID_SDK_HOME、ANDROID_SDK_ROOT环境变量,无效
针对性解决方案
1. 降级Emulator组件到旧稳定版
Koala版本的Emulator对低API等级AVD存在兼容性问题,可尝试降级:
- 打开Android Studio的SDK Manager → 切换到「SDK Tools」标签
- 取消勾选「Android Emulator」,点击「Apply」卸载当前版本
- 勾选「Show Package Details」,选择33.1.24及更早的稳定版本安装
- 重启Android Studio后重新启动AVD
2. 调整AVD硬件配置适配旧机型
Nexus S为旧机型,新Emulator默认配置可能冲突:
- 打开AVD Manager,找到目标AVD点击「Edit this AVD」
- 进入「Virtual Device Configuration」后展开「Show Advanced Settings」:
- 将「Graphics」设置为
Software - GLES 2.0 - 把「Memory Options」中的「RAM」调低至512MB(匹配Nexus S实际硬件参数)
- 取消勾选「Enable Device Frame」
- 将「Graphics」设置为
- 保存配置后执行冷启动
3. 替换qemu二进制文件
0xc0000005错误多因qemu文件损坏或版本不兼容:
- 定位到SDK目录下的
emulator/qemu/windows-x86_64(32位系统为windows-x86)文件夹 - 备份当前的
qemu-system-i386.exe文件 - 从旧版本Android Studio的SDK目录中复制对应版本的
qemu-system-i386.exe替换现有文件 - 用命令行重新启动AVD测试
4. 禁用Windows虚拟化相关功能
Hyper-V等功能可能与旧版qemu冲突:
- 打开「控制面板」→「程序和功能」→「启用或关闭Windows功能」
- 取消勾选「Hyper-V」、「Windows Hypervisor Platform」、「Virtual Machine Platform」
- 重启电脑后尝试启动AVD
5. 更换同API等级的其他机型AVD
若仅Nexus S存在问题,可尝试创建「Galaxy Nexus API22」或自定义参数接近Nexus S的AVD,验证是否能正常启动
内容的提问来源于stack exchange,提问作者Maria
相关产品推荐
相关产品推荐

