无法为 Android Studio 安装英特尔 HAXM。错误 x86 仿真当前需要硬件加速
Can't install Intel HAXM for Android Studio. ERROR x86 emulation currently requires hardware acceleration
我刚刚安装了 Android Studio,没有任何问题。但是当我 运行 模拟器时,我得到一个错误:
Cannot Launch AVD in emulator. Output: emulator emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
我发现了很多类似的 posts 并且我尝试了一些东西但是到目前为止没有任何效果所以我决定制作一个 post.
我尝试过的:
- 通过 Android Studio
安装 HAXM
- 通过Intel单独下载
第二个选项的错误是
This computer meets the requirements for HAXM, but intel VT-x is not turned on. HAXM cannot be installed until VT-x is enabled
所以我进入了我的 BIOS,但它已经打开,所以我无能为力。
有什么建议吗?
我也有一段时间遇到这个问题。
我不确定你是否已经这样做了,但是在通过 Android Studio 安装 HAXM 之后,你必须 运行 安装程序位于:
/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
如果您已经执行此操作或它仍然无法正常工作,请尝试禁用您拥有的任何防病毒软件。显然它可以阻止 HAXM 安装。
如果 仍然 不工作,请查看此 post 以获得更多帮助:
我也遇到了这个问题。放松。完成以下步骤:
转到工具中的 SDK 管理器 > Android > SDK 管理器,启动独立 SDK 管理器,然后检查 Intel x86 仿真器加速器(HAXM 安装程序)
然后从 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager 下载 intel haxm,haxm-windows_v6_0_1.zip (6.0.1) for Windows.
现在我们必须从 BIOS 启用 VT-X,转到设置 > 更改 PC 设置 > 更新和恢复 > 在恢复中,转到高级,立即重新启动 > 疑难解答(高级选项) > 高级选项 > UEFI 固件设置 > 重新启动。它将带您到 BIOS 页面,单击 F10 进行 BIOS 设置,然后转到系统 > 系统配置。在此之下,虚拟化技术将会出现。单击 Enter 启用它。然后退出并保存。
希望!!这会起作用。祝你好运。
当我遇到这个问题时,我就是这样做的,我尝试了其他所有方法,直到我以 管理员 身份打开我的 Android Studio,然后我转到工具>> Android >> Android SDK 管理器,从那里打开工具选项卡,然后是附加功能,然后检查 HAXM ,然后我就可以安装 HAXM 了。希望对某人有所帮助
HAXM 代表“硬件加速执行管理器”。用于启动模拟器,必须安装并处于可用状态。
请注意,模拟器启动意味着虚拟化。因此,我们需要确保在我们的机器中启用英特尔硬件以启动 虚拟化技术 (VT)。
所以,这里有两件事
- 是否安装了 HAXM 并启用了 VT?
- HAXM 可用吗?
步骤如下:
步骤.1)确保安装了 HAXM。
在 Eclipse 环境中
在Android SDK env.(点击“SDK Manager ==> SDK tools tab”)
关闭您的 Eclipse/Android SDK IDE。
请注意,在此阶段仅下载安装程序,并未实际安装。
Step.2) 启动安装程序。
AndroidSDK路径:==> C:\users\%username%\AppData\Local\Android\sdk。在此目录中,转到 extras → Intel → Hardware_Accelerated_Execution_Manager 和 运行 名为“intelhaxm-android.exe”的文件。
在大多数情况下,安装程序启动器应该会启动。但在某些情况下,您可能会遇到此错误:
只需确保您的机器已启用硬件虚拟化技术 (VT)。
重新启动您的机器,并继续按 F1+F2 选择 BIOS 选项并启用 VT,如下所示。
再次重复步骤 2)
步骤.3)
重启机器。
a.) 转到控制面板 → 程序和功能。
b.) 单击打开和关闭 Window 功能。 A window 打开。
c.) 取消选中 Hyper-V 选项并重新启动系统。
现在,您可以开始安装 HAXM 而不会出现任何错误。
然后启动模拟器。
我是 运行 Android Studio 3.1.3,我对它感到非常沮丧,因为 AVD 根本不是 运行!一气之下,删掉Android Studio,重新全部下载(现在版本是3.1.4)。
最初,我进行了 "Standard" 安装,但这次我进行了 a "Custom" installation,确保检查 "Android Emulator" 和 "Intel HAXM Installer" 选项。这保证安装了正确的组件。现在您可以创建 AVD。
- 确认控制面板-程序-是否可以找到"HAXM",如果安装,则为错误安装。
- 在 Android Studio 的 SDK 工具中重新安装 "HAXM"。
该方法适用于确认BIOS参数设置是否正确
我遇到了这个问题,然后我在 Bios 中启用了 VMX,它解决了我的问题。
我刚刚安装了 Android Studio,没有任何问题。但是当我 运行 模拟器时,我得到一个错误:
Cannot Launch AVD in emulator. Output: emulator emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!
我发现了很多类似的 posts 并且我尝试了一些东西但是到目前为止没有任何效果所以我决定制作一个 post.
我尝试过的:
- 通过 Android Studio 安装 HAXM
- 通过Intel单独下载
第二个选项的错误是
This computer meets the requirements for HAXM, but intel VT-x is not turned on. HAXM cannot be installed until VT-x is enabled
所以我进入了我的 BIOS,但它已经打开,所以我无能为力。
有什么建议吗?
我也有一段时间遇到这个问题。
我不确定你是否已经这样做了,但是在通过 Android Studio 安装 HAXM 之后,你必须 运行 安装程序位于:
/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
如果您已经执行此操作或它仍然无法正常工作,请尝试禁用您拥有的任何防病毒软件。显然它可以阻止 HAXM 安装。
如果 仍然 不工作,请查看此 post 以获得更多帮助:
我也遇到了这个问题。放松。完成以下步骤:
转到工具中的 SDK 管理器 > Android > SDK 管理器,启动独立 SDK 管理器,然后检查 Intel x86 仿真器加速器(HAXM 安装程序)
然后从 https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager 下载 intel haxm,haxm-windows_v6_0_1.zip (6.0.1) for Windows.
现在我们必须从 BIOS 启用 VT-X,转到设置 > 更改 PC 设置 > 更新和恢复 > 在恢复中,转到高级,立即重新启动 > 疑难解答(高级选项) > 高级选项 > UEFI 固件设置 > 重新启动。它将带您到 BIOS 页面,单击 F10 进行 BIOS 设置,然后转到系统 > 系统配置。在此之下,虚拟化技术将会出现。单击 Enter 启用它。然后退出并保存。
希望!!这会起作用。祝你好运。
当我遇到这个问题时,我就是这样做的,我尝试了其他所有方法,直到我以 管理员 身份打开我的 Android Studio,然后我转到工具>> Android >> Android SDK 管理器,从那里打开工具选项卡,然后是附加功能,然后检查 HAXM ,然后我就可以安装 HAXM 了。希望对某人有所帮助
HAXM 代表“硬件加速执行管理器”。用于启动模拟器,必须安装并处于可用状态。
请注意,模拟器启动意味着虚拟化。因此,我们需要确保在我们的机器中启用英特尔硬件以启动 虚拟化技术 (VT)。
所以,这里有两件事
- 是否安装了 HAXM 并启用了 VT?
- HAXM 可用吗?
步骤如下:
步骤.1)确保安装了 HAXM。
在 Eclipse 环境中
在Android SDK env.(点击“SDK Manager ==> SDK tools tab”)
关闭您的 Eclipse/Android SDK IDE。 请注意,在此阶段仅下载安装程序,并未实际安装。
Step.2) 启动安装程序。
AndroidSDK路径:==> C:\users\%username%\AppData\Local\Android\sdk。在此目录中,转到 extras → Intel → Hardware_Accelerated_Execution_Manager 和 运行 名为“intelhaxm-android.exe”的文件。
在大多数情况下,安装程序启动器应该会启动。但在某些情况下,您可能会遇到此错误:
只需确保您的机器已启用硬件虚拟化技术 (VT)。
重新启动您的机器,并继续按 F1+F2 选择 BIOS 选项并启用 VT,如下所示。
步骤.3) 重启机器。
a.) 转到控制面板 → 程序和功能。
b.) 单击打开和关闭 Window 功能。 A window 打开。
c.) 取消选中 Hyper-V 选项并重新启动系统。
现在,您可以开始安装 HAXM 而不会出现任何错误。
然后启动模拟器。
我是 运行 Android Studio 3.1.3,我对它感到非常沮丧,因为 AVD 根本不是 运行!一气之下,删掉Android Studio,重新全部下载(现在版本是3.1.4)。
最初,我进行了 "Standard" 安装,但这次我进行了 a "Custom" installation,确保检查 "Android Emulator" 和 "Intel HAXM Installer" 选项。这保证安装了正确的组件。现在您可以创建 AVD。
- 确认控制面板-程序-是否可以找到"HAXM",如果安装,则为错误安装。
- 在 Android Studio 的 SDK 工具中重新安装 "HAXM"。
该方法适用于确认BIOS参数设置是否正确
我遇到了这个问题,然后我在 Bios 中启用了 VMX,它解决了我的问题。