安装Android Studio时无法安装HAXM

48

我正在尝试安装Android Studio,但是出现了这个错误。 这个问题有解决方案吗?

在此处输入图片描述


7
我不知道这是否有所帮助(如果没有,那我很抱歉),但你可以尝试仍然使用Android Studio。似乎出现问题的只是HAXM,而使用Android Studio并不需要它。它仅用于使模拟器运行更快。因此,如果你不打算使用模拟器,或者可以接受较慢的速度,那么仍然可以使用Android Studio。 - Marcin Koziński
你不能单独安装它吗? - Eenvincible
按照我写的指南操作,你就没问题了:https://stackoverflow.com/questions/66932346/facing-android-studio-emulator-error-with-amd-cpu-2021 - Ole Pannier
2
它只能在英特尔系统上运行。 - Aman Khan
你在BIOS中启用了虚拟化吗?我想你使用的是AMD CPU。 - Amir
24个回答

37

正如Intel的@Marcin Koziński所说,HAXM仅需要让模拟器运行更快。如果您想安装HAXM,请按照以下步骤操作:

  1. 重新启动您的计算机并进入BIOS
  2. 在高级选项中,启用虚拟化并保存退出
  3. Windows重启后,进入Android Studio的SDK路径
  4. 找到此路径 \sdk\extras\intel\Hardware_Accelerated_Execution_Manager
  5. 运行 intelhaxm-android.exe 可执行文件

现在,这将在您的系统中安装HAXM软件。请注意,您的系统必须具有Intel CPU,而不是AMD。


4
这个方法对我起了作用!我在我的联想电脑的 BIOS 安全选项中启用了虚拟化,然后成功地从 Android Studio 安装了 HAXM! - Andy
1
对于Windows 11,您需要禁用“核心隔离”才能成功安装HAXM,否则安装将会失败。 - Riaz Laskar

21

4
该项目自2023年1月28日起已经停止。 - AlexPy

13
尝试这样做:

进入控制面板→程序和功能。点击打开或关闭Windows功能。取消勾选Hyper-V选项并重新启动系统。

现在您应该可以无误地安装HAXM了。


3
我仍然遇到相同的问题。 - Gowrishankar Reddy Jinka
当我启动Android Studio时,它会崩溃。我取消了Hyper-V选项并重新启动了系统,然后再次安装了Android Studio。问题仍然存在。如何解决这些问题? - Gowrishankar Reddy Jinka
2
这是一个解决我的问题的链接。上面的步骤很有帮助,但我从控制面板中得到了不同的选项> https://support.bluestacks.com/hc/en-us/articles/115004254383?utm_campaign=disableHyperV&utm_content=disableHyperV&utm_medium=disableHyperV&utm_source=disableHyperV&utm_term=disableHyperV - Jortega
对于Windows 11,您需要禁用核心隔离才能成功安装HAXM,否则安装将会失败。 - Riaz Laskar

7

在您的BIOS中启用虚拟化(在CPU性能下找到)...然后禁用超级管理程序,以及取消勾选虚拟机平台(主要在Windows 10和Windows 11上) 重新启动您的计算机

准备就绪!


2
你的回答可以通过增加支持信息来改进。请[编辑]添加更多详细信息,例如引用或文档,以便其他人可以确认你的答案是否正确。你可以在[帮助中心]中找到有关如何编写好答案的更多信息。 - Community
2
关闭“虚拟机平台”对我来说是解决方案。 - Jinjinov
1
取消勾选虚拟机平台解决了我的问题。 - Han Moe Htet

4

我之前也遇到了相同的问题,不过我试了以下步骤,结果对我有用。

  1. 不要从Android Studio中安装HAXM,而是从这里下载它。
  2. 在“下载”部分,你可以下载MAC或WINDOWS版本。
  3. 从IntelHaxm-android文件中进行安装。

注意 - 对于Mac,我们可以按照同样的步骤进行操作。


2

我在Windows Defender中禁用了篡改保护和核心隔离,问题得到了解决。


2

打开 Android Studio 的 SDK 管理器,选择 SDK 工具,搜索 Intel x86 Emulator Accelerator(HAXM 安装程序),并安装它。这应该可以解决问题。


1

5
与其链接到外部网址,请在此处添加相关答案。 - Nilambar Sharma
1
这里描述如何禁用Windows Defender凭据保护太长了。Windows Defender凭据保护还使用虚拟化技术来实现其安全功能,因此两个VMM会发生冲突。 - bozhang

1
在我的情况下,在“Windows 功能”中,我取消选中“Windows Hypervisor Platform”和“Virtual Machine Platform”。重启后,Android Studio、SDK Manager、Android SDK、SDK Tools、Intel x86 Emulator Accelerator 7.6.5 就能够成功安装。仅仅取消选中“Windows Hypervisor Platform”是不够的。我的 Android Studio 版本是 4.1.3,Windows 10 操作系统版本是 19041.867。

关闭“虚拟机平台”对我来说是解决方案。 - Jinjinov

1

前往控制面板 → 程序和功能。点击打开“启用或关闭Windows功能”。取消勾选Hyper-V和Windows Sandbox选项,然后重启系统。


除了沙盒,我尝试了所有的方法。谢谢。 - Mete

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接