HAXM 安装成功,但 Android Studio 2.1 无法识别

HAXM installed successfully, but not recognized by Android Studio 2.1

英特尔 HAXM 通过 Android Studio 和直接从英特尔的可执行文件成功安装(根据日志)。但是,Android Studio 2.1 说"HAXM is not installed" 并无限循环提示我安装它(未安装,安装?安装成功。未安装,安装?)。

注意:它在以前版本的 Android Studio 中运行良好。由于升级后它无法识别 HAXM,我尝试卸载 Android Studio 并重新安装 2.1,但它仍然无法识别 HAXM 安装。

如何让 Android Studio 了解英特尔 HAXM 已安装?

这是在 Windows 10.

请尝试从此处安装:

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

尝试取消选中 >> 在您的 SDK 管理器中保存 HAXM 安装程序 => 然后重新安装


运行 HAXM 安装程序通过路径:

your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe

看看这个视频:https://www.youtube.com/watch?v=Z7xoPCv3sYs

运行 "silent_install.bat" 或 "intelhaxm-android.exe" 生成一个日志文件,指出英特尔 HAXM 已安装,但实际上并未安装。

我终于能够通过使用 7-zip 提取 "intelhaxm-android.exe" 和手动 运行 "setup.exe" 来安装 HAXM 6.0.1。

现已被 Android Studio 识别。

mounir elfassi's 到 YouTube 的 link 对这个问题的回答在 2021 年对我有用。

https://www.youtube.com/watch?v=Z7xoPCv3sYs

在本教程中,他转到 android studio 已下载的 HAXM 文件位置并手动安装它。

我试了同样的方法,问题解决了。

尝试通过转到文件路径手动安装后 -

~\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager

有时 HaxmSetup.exe 无法安装并显示错误"不满足系统要求"。

这个错误可能有多种原因,

  • Hyper-V 已启用。
  • 虚拟化已禁用。
  • ...

我找到了 solution here

我的设备虚拟化被禁用,可以很容易地检查 转到任务管理器,然后在 CPU 利用率图表下方的性能选项卡下。

然后您必须通过进入设备的 BIOS 设置来启用它。每个设备都不同,因此您最好搜索在哪里可以找到您设备的虚拟化设置。

我通过以下方式解决了这个问题: 1- 转到我的 android sdk。 2- 打开 'extras' 文件然后打开 'intel 然后 'Hardware_Accelerated_Execution_Manager'。 3- 最后 'haxm-7.6.5-setup' 手动设置。 这应该对你有用,就像我发生的那样。