5

我在尝试在 Android Studio 中为我的模拟器安装 HAXM 时遇到了困难。我有一台hp2000笔记本;我将 Windows 8.1 更新到 Windows 8.1 Pro 以激活 Hyper-V 功能,甚至进入系统设置以启用虚拟化,但仍然收到“此计算机不支持 Intel 虚拟化 (VT-x)。无法安装 HAXM。请有关详细信息,请参阅英特尔 HAXM 文档。”

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

4

9 回答 9

8

只需按照以下步骤操作:

  1. 转到控制面板 → 程序和功能。
  2. 单击打开和关闭窗口功能。一个窗口打开。
  3. 取消选中 Hyper-V 选项并重新启动系统。
  4. 现在,您可以开始 HAXM 安装而不会出现任何错误。
于 2015-03-09T18:34:57.857 回答
5

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

  1. F10(计算机设置)-BIOS-安全-系统安全-进入-虚拟技术(VTX)-启用-文件保存并退出
  2. 转到 sdk 文件夹:F:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager 运行 intelhaxm-android.exe
  3. 您应该会看到一个对话框,其中引用了“已完成英特尔硬件加速执行管理器设置向导。单击完成按钮退出向导”

一旦这工作,打开android studio,并尝试运行模拟器。您应该看到“HAX 正在工作并且模拟器在快速 virt 模式下运行”

于 2015-03-07T04:12:04.340 回答
2

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

于 2015-07-17T16:51:04.977 回答
0

您必须拥有支持虚拟化和 ND 位的 Intel 处理器。你可以查看http://ark.intel.com来告诉。
要设置 ND 位,您可以使用 bcdedit /set nx AlwaysOn
在 BIOS 中启用后正确设置虚拟化,您可以键入
bcdedit /set hypervisorlaunchtype off
如果您使用 Avast ,请
在“设置”>“故障排除”下禁用“启用硬件辅助虚拟化”)
获取下载来自
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

于 2015-03-07T05:47:08.217 回答
0

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

于 2016-03-07T18:58:58.183 回答
0

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

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

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

例如:在设置(参数)选项卡 > 故障排除(depannage)下的 Avast 防病毒软件中,您应该取消选中“启用硬件辅助虚拟化”(“activer l'assistance a la virtualisation”)。

现在重新启动计算机并重新安装 Intel 的 HAXM,它可以在~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager. 您也可以从 Intels 网站手动下载独立的 HAXM 安装程序。

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

  2. 右击“这台电脑”进入属性,然后选择“高级系统设置”(位于左侧),然后在“高级”(选项卡)中的“性能”下单击“设置”按钮。然后选择数据执行保护(选项卡),然后选择此选项为除我选择的程序和服务之外的所有程序和服务打开 DEP 并重新启动计算机,然后尝试安装 hxm。

解决方案 3 对我有用。

于 2016-03-16T17:52:52.947 回答
0

您可以从 BIOS 启用 Intel 虚拟化技术,或者如果您没有安装 Emulator Acceleator(HAXM),您应该安装。

于 2016-05-26T06:39:18.293 回答
0
  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. 如果显示一个对话框,其中引用“已完成英特尔硬件加速执行管理器设置向导”,请单击完成按钮退出向导

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

于 2016-07-13T21:15:17.793 回答
0

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

为此,请转到:工具 -> Android -> SDK Manager -> SDK 工具(选项卡)-> 检查 Intel x86 Emulator Accelerator(HAXM 安装程序)选项,然后单击应用(如下图所示)。

Android SDK 管理器(图片)

于 2017-03-06T20:48:16.320 回答