Android Studio模拟器启动失败主因是HAXM未就绪或虚拟化被阻断,需依次检查BIOS虚拟化启用、禁用Hyper-V/WHPX冲突、确认HAXM驱动运行状态、更新HAXM至v7.8.0+、校正AVD环境变量配置。

如果您尝试启动Android Studio模拟器(AVD),但界面卡在加载状态、弹出红色错误提示或直接崩溃,则很可能是HAXM未就绪或底层虚拟化支持被阻断。以下是系统性排查此问题的步骤:
一、验证CPU虚拟化能力与BIOS启用状态
硬件虚拟化(Intel VT-x 或 AMD-V)是HAXM运行的物理前提。即使已安装HAXM,若该功能在固件层被禁用,驱动将无法加载,模拟器只能退入极慢的纯软件模拟模式甚至拒绝启动。
1、按下 Ctrl + Shift + Esc 打开任务管理器。
2、切换至「性能」选项卡,点击左侧「CPU」。
3、查看右下角是否显示“虚拟化:已启用”;若显示“已禁用”,需进入BIOS手动开启。
4、重启电脑,在开机自检画面按 Del、F2 或 F12(具体键位依主板品牌而定)进入BIOS/UEFI设置界面。
5、导航至 Advanced → CPU Configuration 或 Security → Virtualization 类似路径。
6、将 Intel Virtualization Technology(VT-x) 或 SVM Mode(AMD-V) 设置为 Enabled,保存并退出。
二、检查并处理Hyper-V及Windows Hypervisor Platform冲突
Windows系统中多个虚拟化服务互斥:Hyper-V、Windows Hypervisor Platform(WHPX)、WSL2、Windows Sandbox等均会独占VT-x资源,导致HAXM驱动加载失败,即使BIOS已启用也无法运行。
1、以管理员身份打开PowerShell。
2、执行命令:Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All | fl State,确认Hyper-V当前状态。
3、若返回 State : Enabled,则需禁用:输入 bcdedit /set hypervisorlaunchtype off 并回车。
4、同样检查WHPX:运行 Get-WindowsOptionalFeature -Online -FeatureName Windows-Hypervisor-Platform | fl State。
5、如WHPX处于启用状态且您希望保留Hyper-V生态(如同时使用Docker Desktop或WSL2),可改用WHPX替代HAXM:在SDK Manager中启用 Windows Hypervisor Platform,并确保AVD配置中Graphics设为 Hardware - GLES 2.0。
6、执行 shutdown /r /t 0 立即重启系统。
三、确认HAXM驱动真实运行状态
HAXM“已安装”不等于“正在运行”。驱动可能因签名失效、版本不匹配或权限不足而静默退出,此时sc query intelhaxm将返回非RUNNING状态。
1、以管理员身份打开PowerShell。
2、运行:sc query intelhaxm | findstr "STATE"。
3、若输出为 STATE : 1 STOPPED 或报错“服务名无效”,说明驱动未加载。
4、前往 %ANDROID_SDK_ROOT%\extras\intel\Hardware_Accelerated_Execution_Manager\ 目录。
5、右键点击 intelhaxm-android.exe,选择「以管理员身份运行」重新安装。
6、安装完成后再次执行 sc query intelhaxm,确认返回 STATE : 4 RUNNING。
四、校验HAXM版本与Android Studio兼容性
新版Android Studio(如Giraffe、Iguana)对HAXM版本有严格要求。旧版HAXM(如v7.6.5)在Windows 11 23H2及以上内核或macOS Sonoma后可能因驱动签名失效或API变更而无法注册为合法内核模块。
1、打开Android Studio,进入 Tools → SDK Manager → SDK Tools。
2、取消勾选 Intel x86 Emulator Accelerator (HAXM Installer),点击「Apply」卸载现有版本。
3、勾选同一项,确保下载的是 v7.8.0 或更高版本(截至2026年3月,最新稳定版为v7.8.2)。
4、安装完成后,前往 C:\Users\[用户名]\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\,确认 haxm_windows_v7_8_2.zip 已解压且 intelhaxm-android.exe 时间戳为最新。
5、双击运行该安装程序,全程以管理员权限完成。
五、排查AVD配置与环境变量异常
AVD路径错位或环境变量缺失会导致emulator进程找不到镜像或配置文件,触发“HAXM未安装”类误报,尤其在自定义SDK路径或迁移项目后高频出现。
1、确认Android SDK根目录:在Android Studio中进入 File → Settings → Appearance & Behavior → System Settings → Android SDK,记录「Android SDK Location」完整路径。
2、检查系统环境变量:在Windows搜索栏输入「环境变量」,打开「编辑系统环境变量」→「环境变量」按钮。
3、在「系统变量」区域点击「新建」,变量名为 ANDROID_SDK_HOME,变量值为SDK根目录的父级路径(例如SDK在 D:\android\sdk,则填 D:\android)。
4、再新建变量 ANDROID_AVD_HOME,变量值为 D:\android\.android\avd(即SDK根目录下.adb和.avd同级的.avd文件夹)。
5、重启Android Studio,打开AVD Manager,点击对应设备右侧的下拉箭头,选择「Cold Boot Now」强制重载配置。

















