HAXM 安装失败,声称 VT-X 不存在

HAXM installation fails claiming VT-X not present

我在 Android Studio 中尝试为我的模拟器安装 HAXM 时遇到困难。我有一台hp2000笔记本;我将 Windows 8.1 更新为 Windows 8.1 Pro 以激活 Hyper-V 功能,我什至进入系统设置以启用虚拟化,但我仍然得到 "This computer does not support Intel virtualization (VT-x). HAXM cannot be installed. Please refer to the Intel HAXM documentation for more information."

我的 Android Studio SDK 管理器显示它已安装。

这个过程对我来说非常有效。希望这有帮助。

  1. F10(计算机设置)-BIOS-安全-系统安全-进入-虚拟技术(VTX)-启用-文件保存退出
  2. 转到 sdk 文件夹:F:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager 运行intelhaxm-android.exe
  3. 您应该会看到一个对话框,其中引用 "Completed Intel Hardware Accelerated Execution Manager Set Up Wizard. Click the Finish Button to exit the wizard"

一旦成功,打开 android studio,然后尝试 运行 模拟器。你应该看到 "HAX is working and emulator runs in fast virt mode"

您必须拥有支持虚拟化和 ND 位的 Intel 处理器。你可以查看http://ark.intel.com来判断。
要设置 ND 位,您可以使用 bcdedit /set nx AlwaysOn
在 BIOS 中启用后正确设置虚拟化,您可以键入
bcdedit /set hypervisorlaunchtype off
如果您使用的是 Avast
,请在“设置”>“故障排除”下禁用 "Enable hardware-assisted virtualization")

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

下载

只需按照以下步骤操作:

  1. 转到控制面板 → 程序和功能。
  2. 单击打开和关闭 Window 功能。 A window 打开。
  3. 取消选中 Hyper-V 选项并重新启动系统。
  4. 现在,您可以开始安装 HAXM 而不会出现任何错误。

在 BIOS 中启用虚拟化后,通过电源按钮硬重启解决了我的问题:)。我在英特尔博客上读到这样做。所以尝试这个选项可能会有帮助:)

好吧,我关闭了可选 windows 组件上的 hyper-v(saim 的建议)。在 bios 中启用 virt。然后我去找 haxm 重新安装,只找到这个文件,C:\Users\ich\AppData\Local\Temp\intel\HAXM.1.1\silent\hax64.msi(我有一个 64 位盒子),运行 它,和 android studio 1.5.1 很开心。 windows10.希望对你有帮助。

对于 Windows 10,首先安装位于此文件夹中的 intelhaxm-android.exeSDK\extras\Intel\Hardware_Accelerated_Execution_Manager。如果在安装过程中出现错误,请尝试这些解决方案。

  1. 首先从BIOS设置启用虚拟化。要启用此功能,请重新启动计算机,在计算机启动时按 ESC。然后selectF2如果制造商是戴尔

  2. 即使您在 BIOS 设置中启用了虚拟化 (VT),一些防病毒选项也会阻止 HAXM 安装。

例如:在 Avast 防病毒软件的设置(参数)选项卡 > 故障排除(depannage)下,您应该取消选中 "Enable Hardware-assisted Virtualization"("activer l'assistance a la virtualisation")。

现在重新启动计算机并重新安装英特尔的 HAXM,它可以在 ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager 下找到。您还可以从英特尔网站手动下载独立的 HAXM 安装程序。

  1. 检查是否禁用了 hyper-v。要禁用它,请转到控制面板,然后 select 程序 --> 程序和功能--> 打开或关闭 windows 功能(位于左侧)。然后找到 HYPER-V。取消选中该复选框并重新启动计算机并再次尝试安装 hxm。

  2. 右键单击 "This PC" 的属性,然后 select 高级系统设置(位于左侧),然后在性能下的高级(选项卡)中单击设置按钮。然后select Data Execution Prevention(选项卡),然后select这个选项为除我select之外的所有程序和服务打开DEP并重新启动计算机,并尝试安装hxm .

解决方案 3 对我有用。

您可以从 BIOS 启用英特尔虚拟化技术,或者如果您没有安装模拟器加速器 (HAXM),您应该安装。

  1. 关闭您的 PC 并重新打开,然后立即按 F10 或 ESC 按钮(以适合您的方式)- 它将让您进入 BIOS

  2. 使用方向键进入系统安全

  3. 确保选中 VIRTUAL TECHNOLOGY VTX,然后按 F10 保存,然后重新启动计算机

  4. 现在按下键盘上的 Windows 键,然后输入 Hyper-V;然后点击最上面出现的结果

  5. 从那里取消选中 Hyper-V

  6. 现在转到您保存 sdk 文件夹的路径 - 默认情况下它保存在 C:\

  7. 转到C:\Android\sdk\extras\intel\和运行Hardware_Accelerated_Execution_Manager,然后运行intelhaxm-android.exe

  8. 如果显示一个对话框,其中引用 "Completed Intel Hardware Accelerated Execution Manager Set Up Wizard",请单击完成按钮退出向导

  9. 再次打开 Android Studio,运行 您的应用程序,如果它没有显示您的虚拟设备,请单击右下角的小刷新按钮。

我遇到了类似的问题。结果发现我的 PC 上没有安装 HAXM-Installer。

要执行此操作,请转至:工具 -> Android -> SDK 管理器 -> SDK 工具(选项卡) -> 检查英特尔 x86 仿真器加速器(HAXM 安装程序)选项,然后单击应用(如下图所示).

Android SDK Manager (Image)