Android Studio提示虚拟机加速驱动过时,装最新HAXM仍无效求解决
解决HAXM版本提示过期及Android Studio安装报错问题
一、处理“Virtual machine acceleration driver is out-of-date”提示
- 先验证当前HAXM驱动的实际版本:
- Windows:打开命令提示符,执行
sc query intelhaxm,查看输出中的“Driver Version”确认版本。 - macOS:打开终端,执行
kextstat | grep intel,从输出中获取HAXM驱动版本。
- Windows:打开命令提示符,执行
- 若已安装最新版但仍提示过期:
- 清除Android Studio缓存:
- 关闭AS,删除对应缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\system\caches - macOS:
~/Library/Caches/Google/AndroidStudio<版本号>
- Windows:
- 重启AS后重新检测。
- 关闭AS,删除对应缓存目录:
- 手动指定HAXM安装路径:
- 打开AS的SDK Manager → SDK Tools,取消勾选「Intel x86 Emulator Accelerator (HAXM installer)」。
- 进入本地SDK目录下的
extras/intel/Hardware_Accelerated_Execution_Manager,手动运行对应系统的安装程序(Windows为haxm_install.exe,macOS为HAXM installation.pkg),完成后重启AS。
- 清除Android Studio缓存:
二、解决Android Studio安装HAXM报错问题
针对不同报错场景,尝试以下方案:
- 硬件虚拟化未开启:
重启电脑进入BIOS/UEFI界面,找到「Virtualization Technology(VT-x/AMD-V)」选项并启用,保存设置后重启系统。 - 虚拟化软件冲突:
- Windows:打开「控制面板 → 程序和功能 → 启用或关闭Windows功能」,取消勾选Hyper-V、Windows Hypervisor Platform、Virtual Machine Platform,重启后重试安装。
- macOS:关闭VirtualBox/VMware等正在运行的虚拟机,或暂时卸载冲突软件后再安装HAXM。
- 权限不足:
- Windows:右键点击Android Studio或HAXM安装包,选择「以管理员身份运行」。
- macOS:在终端执行
sudo chmod +x <HAXM安装包的完整路径>,然后运行安装包;若提示无法打开,进入「系统偏好设置 → 安全性与隐私」,允许来自Intel的软件运行。
- 系统版本不兼容:
确认下载的HAXM版本适配当前操作系统,比如Windows 11需使用支持该系统的HAXM版本,可查看GitHub上HAXM发布页的版本说明。
内容的提问来源于stack exchange,提问作者Kocher
相关产品推荐
相关产品推荐

