AMD芯片的电脑在 Android Studio 中安装 Virtual Device 时,经常会出现一个 问题 Intel® HAXM installation failed. To install Intel® HAXM follow the instructions found at: https://github.com/intel/haxm/wiki/Installation-Instructions-on-Windows
一直提示HAXM 下载失败。
网上查了各种办法,现在整理一份真实完整有效的解决办法,亲测可用。
首先,这个问题的主要原因就是 电脑没有启用虚拟化。我这里失败的主要原因就是 Hyper-V : 固件中已启用虚拟化:
一开始是 否
的,所以导致一直下载不上。修改成 是 之后就可以了。
所以
步骤一:先查看设备是否开启虚拟化支持
以管理员身份打开命令提示符:Win + R -> cmd
输入 systeminfo 按 enter
向下滚动至 Hyper-V要求 部分,就像我下面截的图
确保在固件中启用虚拟化 设置为 是
如果设置为 否,则需要在 BIOS 设置中 启用虚拟化 。方法如下:
重启电脑。
在启动期间访问 BIOS 设置(通常通过按F2、F12或Del等键)。
查找虚拟化设置(通常标记为 VT-x 或 Virtualization Technology),这一步要提醒一下,设备不同,主板不同,文件目录也不一样,一定要先查看主板型号!!!
启用虚拟化并保存 BIOS 设置。
重启电脑
完成这一步修改之后,就可以正常安装 HAXM 了。
如果还不行,在启用 Virtual Device 时,出现了如下错误。 Intel HAXM is required to run this AVD.HAXM is not installed. Install Intel HAXM for better emulation performance. 就是下面这个报错。
那么,请接着尝试步骤二。
步骤二:Android Studio 中使用 SDK Tools 重装 HAXM
重装 HAXM就是,先取消勾选,然后点击 Apply,然后再勾选 ,再点击Apply 然后 OK。
完成之后,就可以正常安装 HAXM 了。
如果完成这一步还不行的话,就说明自动安装失败,那就需要去手动安装,请尝试步骤三。
步骤三:手动安装 HAXM
正常情况下,Android Studio 中安装完以后,可以在下面的目录中看到 haxm-xx.exe 文件的,下方的目录请根据自己的实际情况来找
C:\Users\Administrator\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager
找到以后,就再点击 silent_install.bat 安装一下。
如果找不到就需要去网上搜索下载一份了。
参考下载地址: gitcode.com/gh_mirrors/ha/haxm/tree/master/Installer
这三个步骤都完成之后,Android Studio 的虚拟设备就可以正常开启了。