我无法安装英特尔 HAXM

新手上路,请多包涵

我安装了 Android Studio,我没有遇到任何问题。但是,当我尝试运行模拟器时,它说没有安装英特尔 HAXM。

所以我找到了安装程序,运行它,即使它说我的笔记本电脑支持它,它也没有启用。我去了,启用了英特尔虚拟化技术 (VT-x),但我仍然收到相同的消息。

我听说需要禁用 Hyper-V,但是当我转到 _打开/关闭 Windows 功能时_,我无法在该列表中找到它。

有人可以帮我弄这个吗?

原文由 Felipe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 561
2 个回答

好吧,所以我做了我能在网上找到的一切,但没有任何效果。

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

安装实际上是通过这个安装程序完成的,并且安装成功。然后我打开 Android Studio,模拟器终于加载了!

因此,对于遇到此问题的任何其他人,只需直接从英特尔网站下载安装程序即可。

这是链接:

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

原文由 Felipe 发布,翻译遵循 CC BY-SA 4.0 许可协议

我认为您的问题是您认为 Android SDK 管理器中的安装程序实际上会安装英特尔 HAXM。但问题是它不会安装它。它所做的是提取(真正)安装英特尔 HAXM 所需的文件。

当我遇到同样的问题时我发现了这一点,然后在 英特尔的网页上 阅读了这个:

通过 Android* SDK 管理器下载

… 其他步骤 …

  1. SDK 管理器会将安装程序下载到主 SDK 目录下的“extras”目录。即使 SDK 管理器显示“已安装”,它实际上意味着已下载英特尔 HAXM 可执行文件。您仍然需要从“extras”目录运行安装程序来安装它。

  2. 在 /sdk/extras/intel/Hardware_Accelerated_Execution_Manager/ 目录中运行安装程序,并按照适用于您的平台的安装说明进行操作。

所以我需要做的就是转到我的 Android SDK 所在的文件夹,打开该文件夹( sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager )并运行 silent_install.bat

在此之后,当我启动我的模拟器时,它是这样说的:

HAXM 正在运行并且模拟器运行快速 virt 模式

一切正常!

您还可以在 silent_install.bat 中使用一些有用的参数:

  • -v 打印 HAXM 版本
  • -c 检查平台的 VT/NX 能力
  • -h 打印用法

原文由 vilpe89 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题