You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Emulator启动失败:WHPX错误与AVD进程终止问题

Android模拟器启动崩溃:WHPX分区配置失败+quickbootChoice.ini缺失问题

问题概述

  • 所有创建的AVD启动后立即崩溃,提示:"The emulator process for AVD <EMULATOR_NAME> has terminated"
  • 日志核心错误:
    • WHPX虚拟化层异常:"WHPX: Failed to setup partition"、"WHPX: Invalid argument"
    • 初始化时无法读取quickbootChoice.ini文件(该文件未自动创建)
  • 已尝试操作:更新GPU驱动、创建8GB RAM规格AVD、冷启动设备、禁用Hyper-V服务等;硬件兼容性检测通过,配置为Windows 11 Pro、i5-12400、GTX1650、16GB RAM

针对性修复方案

1. 切换虚拟化加速层至HAXM

WHPX的分区配置错误大概率是虚拟化层冲突导致,直接切换到Intel HAXM:

  • 打开Android Studio的SDK Manager,进入「SDK Tools」标签,确保**Intel x86 Emulator Accelerator (HAXM installer)**已安装
  • 打开「控制面板→程序→启用或关闭Windows功能」,禁用以下所有选项:
    • Hyper-V
    • Windows Hypervisor Platform
    • Virtual Machine Platform
  • 重启电脑后,打开AVD Manager编辑目标设备:进入「Show Advanced Settings」→「Emulated Performance」,将Graphics设为Hardware - GLES 2.0,并在虚拟化加速选项中选择Intel HAXM
  • 启动AVD测试

2. 手动创建quickbootChoice.ini文件

缺失该文件会导致模拟器初始化流程中断:

  • 定位到AVD的存储目录,路径通常为:C:\Users\<你的用户名>\.android\avd\<AVD名称>.avd
  • 在该目录下新建文本文件,命名为quickbootChoice.ini
  • 写入以下内容并保存:
    quickbootChoice=none
    
  • 重新启动AVD

3. 重置WHPX服务状态

  • 以管理员权限打开命令提示符,执行命令禁用WHPX服务:
    sc config whpx start= disabled
    
  • 停止服务:
    net stop whpx
    
  • 重启电脑后尝试启动AVD;若后续需恢复WHPX,执行sc config whpx start= auto并重启

4. 修改AVD磁盘镜像格式

WHPX对qcow2格式的磁盘镜像兼容性较差:

  • 打开AVD Manager编辑目标设备,进入「Show Advanced Settings」→「Storage」
  • 将Internal Storage的格式从qcow2改为raw
  • 保存设置后启动AVD

5. 降级Android Emulator版本

新版本模拟器可能与Windows 11的WHPX存在适配问题:

  • 打开SDK Manager→「SDK Tools」,取消勾选当前版本的Android Emulator并卸载
  • 点击右上角「Show Package Details」,选择31.3.10及更早的稳定版本安装
  • 重启Android Studio后测试AVD

内容的提问来源于stack exchange,提问作者Ariane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 07:57:32