【问题标题】:Failed to install HAXM during Android Studio installation在 Android Studio 安装过程中安装 HAXM 失败
【发布时间】:2015-09-26 09:36:35
【问题描述】:

我正在尝试安装 Android Studio,但它显示此错误。 这个问题有解决办法吗?

【问题讨论】:

  • 我不知道这是否有帮助(如果没有,请道歉),但无论如何您都可以尝试使用 Android Studio。似乎失败的只是HAXM。不需要使用 Android Studio。模拟器需要更快地工作。因此,如果您不打算使用模拟器,或者如果您可以接受较慢的速度,那么您应该仍然可以使用 Android Studio。
  • 不能单独安装吗?
  • 按照我写的这个指南,你会没事的:stackoverflow.com/questions/66932346/…
  • 它只适用于英特尔系统。
  • 您是否在 BIOS 中启用了虚拟化?我认为你使用 AMD CPU。

标签: android android-studio haxm


【解决方案1】:

在安装 Android Studio 时忽略此错误并访问英特尔网站,下载他们提供的 HAXM 安装程序(而不是使用通过 Android Studio 下载的安装程序)。

这是链接: https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

和直接链接: https://github.com/intel/haxm/releases/tag/v7.6.1

【讨论】:

    【解决方案2】:

    正如@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

    【讨论】:

    • 这个解决方案对我有用!我在 Lenovo 的 BIOS 安全选项中启用了虚拟化,然后从 android studio 成功安装了 HAXM!
    【解决方案3】:

    试试这个:

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

    现在你应该正确安装HAXM

    【讨论】:

    • 我仍然面临同样的问题
    • 当我启动 android studio 时它崩溃了,我是 Unchecked Hyper-V 选项并重新启动我的系统。再次安装。仍然显示这些问题。如何克服这些问题。
    • 这是一个解决了我的问题的链接。上述步骤很有帮助,但我从控制面板获得了不同的选项>support.bluestacks.com/hc/en-us/articles/…
    【解决方案4】:

    转到 android studio SDK Manager 选择 SDK 工具并搜索 Intel x86 Emulator Accelerator(HAXM Installer) 并安装它。这应该可以解决问题。

    【讨论】:

      【解决方案5】:

      在您的 bios 中启用虚拟化(在 cpu 性能下找到)...然后禁用管理程序和未检查的虚拟机平台(主要在 win 10 和 win 11 上) 重启你的机器

      太好了!!

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      • 关闭“虚拟机平台”是我的解决方案。
      【解决方案6】:

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

      【讨论】:

        【解决方案7】:

        我也遇到了同样的问题,但是我尝试了以下对我有用的步骤。

        1. 不要从 android studio 安装 HAXM,而是从 这里HAXM
        2. 从 - 下载部分,您可以下载 MAC 或 WINDOWS 版本。
        3. 从 IntelHaxm-android 文件安装它

        注意 - 我们可以在 Mac 上执行相同的步骤。

        【讨论】:

          【解决方案8】:

          如果您使用的是 Windows 10,请务必禁用“Windows Defender Credential Guard”。

          参考:https://docs.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard-manage

          【讨论】:

          • 不要链接到外部网址,请在此处添加相关答案。
          • 这里描述如何禁用 Windows Defender Credential Guard 太长了。Windows Defender Credential Guard 也使用虚拟化技术来实现其安全功能。因此两个 VMM 发生冲突。
          【解决方案9】:

          就我而言,在打开或关闭 Window 功能时,我取消选中“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

          【讨论】:

          • 关闭“虚拟机平台”是我的解决方案。
          【解决方案10】:

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

          【讨论】:

          • 我什么都试过了,除了沙盒。谢谢。
          【解决方案11】:

          我在我的 BIOS 中启用了虚拟化并且安装成功,我有英特尔 I5 CPU

          【讨论】:

            【解决方案12】:

            在 BIOS 中启用虚拟化为我解决了这个问题。如果您有 Intel 处理器,则需要在 CPU 配置文件中启用 VMX。这是包含步骤的详细文章(针对华硕主板)。 https://www.asus.com/support/FAQ/1043786/

            【讨论】:

              【解决方案13】:

              我为此写了一个完美的documentation。关键是要下载HAXM驱动,但下载后不要关闭安卓安装窗口。您需要找到它的路径并通过PowershellCMD 运行安装程序.bat。只需按照我写的上述指南进行操作,您就会被发现。干杯!

              【讨论】:

                【解决方案14】:

                如果您在 ma​​cbook pro 笔记本电脑上运行,请确保在不按选项键进行引导选择的情况下重新引导至 Windows。因为这将禁用虚拟化。

                软重启到 Windows

                通过 Apple 菜单软重启,即左上角 Apple 图标 => 重启。在启动期间选择 Windows/Bootcamp(通过选项键)。我的 Windows 是 Bitlocker 加密的,所以我输入磁盘密码,启动到 Windows,输入 Windows 密码,登陆 Windows 10 桌面。这次 Hyper-V 出现了并且可以正常运行!

                如果错误仍然存​​在。忽略Android Studio安装错误

                禁用 Hyper-V 管理器

                Hyper-V 是另一个虚拟化环境。就像英特尔 HAXM 一样。 您不能同时使用两者。因此,有必要禁用 Hyper-V。

                您可以按照以下步骤禁用 Hyper-V

                转到控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能

                从窗口禁用 Hyper-V 选项

                重启你的机器

                或在具有管理员权限的 cmd 提示符下:

                bcdedit /set hypervisorlaunchtype off
                

                访问英特尔网站,下载他们提供的 HAXM 安装程序(而不是使用通过 Android Studio 下载的安装程序)。

                这是链接:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

                以及直接链接:https://github.com/intel/haxm/releases/tag/v7.6.1

                【讨论】:

                  【解决方案15】:

                  如果你有 AMD CPU,你必须为 AMD 处理器安装驱动程序(它在 SDK 工具选项菜单中。)然后转到 C:\Users\YOURNAMEHERE\AppData\Local\Android\Sdk\extras\google\Android_Emulator_Hypervisor_Driver 并运行静默安装.bat。如果它不起作用,请尝试克隆您的模拟器设备而不是创建新设备。此外,您可能需要将 SDK 根主文件夹设置为新变量。

                  【讨论】:

                  • 对于 AMD,下载 Android Canary
                  【解决方案16】:

                  当你按+创建虚拟设备并在它的右侧选择设备时显示你安装了HAXM或其他东西,你可以在那里查看。

                  【讨论】:

                  • 您好,欢迎您!在回答涉及 UI 的问题时,最好附上屏幕截图,否则很难遵循您的建议。
                  【解决方案17】:

                  我多次尝试安装 HAXM,但都徒劳无功。最后我走到了尽头,看了这个视频。这个视频创作者很棒,并提供了我需要的确切解决方案。 这是视频链接:https://www.youtube.com/watch?v=7_Ny7-y6TRA&t=113s 和 您可以从此链接下载适用于您设备的软件。 https://github.com/intel/haxm/releases

                  我希望它能像我一样帮助你:)

                  【讨论】:

                  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
                  【解决方案18】:

                  已经尝试了上述的一些解决方案,遗憾的是它对我不起作用。

                  刚刚注意到,当我安装 HAXM 时,它会在安装后卸载 HAXM,所以我所做的是在安装完成之后(在设置给它多少 RAM 之前)我去了 %appdata% 上的 SDK 文件夹,然后复制了Hardware_Accelerated_Execution_Manager 中的文件夹,可以在 extras 文件夹中看到,然后我退出 android studio,然后将文件夹粘贴到 extras/intel 上,然后它就可以工作了:D

                  【讨论】:

                    【解决方案19】:

                    这对我有用:

                    如果您已经完全禁用了 Hyper-V,但它仍然无法正常工作,请同时禁用:

                    Windows 管理程序平台

                    “Windows Hypervisor 平台是一种 API,第三方开发人员可以使用它来使用 Hyper-V。”

                    当然,你的 CPU 需要基于英特尔,还需要在 BIOS 中打开虚拟化选项。

                    希望对您有所帮助。祝您好运。

                    【讨论】:

                      【解决方案20】:

                      我在这里添加了 HAXM 的官方发行说明。

                      这不是解决方案的答案,但它将完成在要求和已知问题方面已经提到的解决方案:

                      先决条件

                      英特尔(R) HAXM 需要安装 Android SDK (版本 17 或更高版本)。为获得最佳性能,请使用 SDK 版本 20 或 建议更高。

                      系统要求 ---------------------------- 硬件要求:

                      • 英特尔(R) 处理器,支持 VT-x、EM64T 和执行禁用位
                      • 至少 1GB 的可用 RAM

                      支持的操作系统:

                      • Windows* 10(64 位)
                      • Windows* 8.1(64 位)
                      • Windows* 8(64 位)
                      • Windows* 7(64 位)
                      • macOS* 10.12、10.13、10.14

                      注意:

                      • 没有在 Windows* XP 上进行测试,因为 Microsoft* 不提供对此版本的支持。
                      • 未在 32 位 Windows 上进行测试,因为 Android Emulator 仅支持 64 位 Windows。

                      重要:

                      1. Intel HAXM 不能在没有 Intel 处理器或 Intel 处理器缺乏硬件功能的系统上使用,如 上面的“硬件要求”部分。确定能力 您的英特尔处理器,请访问http://ark.intel.com/
                      2. Intel HAXM 只能为 Android Emulator 加速 Android x86 和 x86_64 系统映像。这些系统映像以及 Android Emulator 可以使用 Android SDK Manager 安装。

                      已知问题:

                      • HAXM 驱动程序不支持在基于 Core 微架构(Core、Core 2 Duo 等)的 Intel 系统上模拟 64 位系统映像。 支持所有基于 Nehalem 及更高版本的系统(Core i3、Core i5 和 Core i7 机器)。
                      • 如果来宾 RAM 大小(使用 QEMU 的 -m 选项或 Android 的 -memory 指定),QEMU 或 Android 模拟器将无法启动 模拟器)超过 4095MB。
                      • 如果客户机 RAM 大小(使用 Android Emulator 的 -memory 选项指定)超过 3583MB,Android 将无法启动或报告 总内存为 3.0GB。
                      • 如果 DriverVerifier 在安装了 HAXM 的 Windows 系统上运行,则在 HAXM 卸载期间可能会发生蓝屏死机。检查以下 链接以获取来自 Microsoft 的更多信息。 http://msdn.microsoft.com/en-us/library/windows/hardware/ff545448(v=vs.85).aspx
                      • 在 Windows 平台上,即使在 BIOS 中禁用了 VT,在命令行上使用 sc query 命令也会显示驱动程序处于运行状态。这 Android SDK 从 HAXM 驱动程序获取此信息是否 VT 启用与否,并在用户开始模拟时显示给用户 一个装置。 SDK中的信息是最准确的信息 用于 HAXM 驱动程序的状态。
                      • 在 Windows 8、8.1 和 10 上,建议从 Windows 功能中禁用 Hyper-V,以使 HAXM 驱动程序正常运行。
                      • 在 Windows 上,Avast Antivirus 可能会干扰 HAXM 并导致 Android Emulator 或 QEMU 运行非常缓慢。一种解决方法是 在 Avast 设置中取消选中“在可用的情况下使用嵌套虚拟化”

                      【讨论】:

                        【解决方案21】:

                        如果上述所有这些选项都不起作用,那么我建议您进入 PC 的 BIOS 设置并启用虚拟化模式。

                        【讨论】:

                          【解决方案22】:

                          我的笔记本电脑是 HP x360。我必须在 BIOS 中启用虚拟化(使用 f10)

                          那就做这一步https://github.com/intel/haxm/issues/105#issuecomment-470296375

                          如果内存完整性在核心隔离内关闭。把它打开。 如果您在打开上述功能时遇到不兼容的驱动程序错误,请找到并卸载/删除它。 就我而言,腾讯的游戏伙伴是司机。 在某些系统中,Windows 功能 Hyper-V 未列出。相反,它是“Windows Hypervisor Platform”

                          这些都可能需要多次重启。 然后最后尝试从 android studio 安装 HAXM。 它应该可以工作。

                          【讨论】:

                            【解决方案23】:

                            作为fabio-roveroto 忽略此错误,因为 HAXM 用于 Android 模拟器。

                            如果您想使用 Android Emulator 必须安装 HAXM,请按照以下链接中的步骤修复错误:

                            https://support.bluestacks.com/hc/en-us/articles/115003174386?utm_campaign=bgp_product&utm_medium=app_player&utm_source=support

                            如果您在Advanced options 中找不到UEFI Firmware Settings,请从link 检查您的PC BIOS 模式是Legacy 还是UEFI,如果您的BIOS 模式是Legacy

                            选中此link 以将旧版转换为 UEFI。

                            【讨论】:

                              猜你喜欢
                              • 1970-01-01
                              • 2021-07-01
                              • 1970-01-01
                              • 2016-09-28
                              • 1970-01-01
                              • 1970-01-01
                              • 2017-09-05
                              • 1970-01-01
                              相关资源
                              最近更新 更多