• 24小时客服在线
  • info@qimumu.top

月份:2020年7月

如何解决WIN7虚拟机下Android Studio无法正确安装HAXM的问题

这个问题为难了我半个暑假,今天终于解决了,记录一下!

运行Android Studio需要安装安卓模拟器AVD( Android Virtual Device ),而安装AVD需要英特尔的HAXM(Hardware Accelerated Execution Manager )功能用来加速,可运行在WIN7虚拟机里面的的HAXM就是安装不上,各种报错,查了很多HAXM安装失败的教程,都不管用,这里就总结一下所有的方法。

首先看一下自己的CPU是英特尔Intel,AMD的不能安装。

方法1:开启VT-x功能

进入电脑的BIOS设置页面(具体方法百度,不同型号的电脑进入方法不同),找到Intel Virtualization Technology选项,将DISABLE改为ENABLE,之后安装HAXM就可以了。

如果你跟我一样是在虚拟机安装失败的话不用看这种方法,因为既然你能运行虚拟机肯定已经开启VT-x功能了。

方法2:手动安装/更换HAXM安装包

大部分情况下Android Stdio中的Android SDK如果提示HAXM已经安装成功,其实只是下载成功,并没有自动安装。路径Android/SDK/extras/intel/ Hardware Accelerated Execution Manager

在百度或者英特尔的官网下载其他版本的HAXM安装包尝试手动安装。

github的HAXM下载地址: https://github.com/intel/haxm (最好下载标注verified的版本)

方法3:数字签名问题(大部分WIN7安装失败是这个原因)

如果出现这种提示,就说明是数字签名的问题:

尝试禁用驱动数字签名,按win+R键,在运行里输入gpedit.msc,回车后操作如下图所示:

方法4:安装微软对于HAXM的更新

官网地址:https://www.microsoft.com/en-us/download/details.aspx?id=46148

镜像下载地址:点击下载

方法5:解压安装文件(适用于安装时闪退)

将intelhaxm-android.exe后缀名改为zip,然后解压出来四个文件,运行setup.exe

方法6:没办法解释的神奇方法

BIOS中 “Inter Virtual Technology”先设置Disable,启动系统。再重启,”Inter Virtual Technology”设置为Enable