为了账号安全,请及时绑定邮箱和手机立即绑定

模拟器:错误:x86仿真当前需要硬件加速

模拟器:错误:x86仿真当前需要硬件加速

DIEA 2019-10-12 11:07:34
模拟器:错误:x86仿真当前需要硬件加速我试图在AndroidStudio中运行HelloWorld应用程序。我得到了以下错误:模拟器:错误:x86仿真目前需要硬件加速!请确保英特尔HAXM已正确安装和可用。CPU加速状态:未安装Hax内核模块!你能告诉我如何处理这个错误吗?
查看完整描述

3 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

这一反应,完整的步骤是:

1)OpenSDKManager(在AndroidStudio中,转到Tools>Android>SDKManager)并下载Intel x86仿真程序加速器(HAXM安装程序)。

2)现在转到SDK目录C:\users\%USERNAME%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\并运行名为intelhaxm-android.exe.

如果您遇到诸如“未启用Intel虚拟化技术(Vt,Vt-x)”之类的错误。转到BIOS设置并启用硬件虚拟化。

3)重启AndroidStudio,然后再次启动AVD。

显示模拟器窗口可能需要一分钟或两分钟。



查看完整回答
反对 回复 2019-10-14
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

安装Intel x86 Emulator Accelerator使用AndroidSDK管理器

https://img1.sycdn.imooc.com//5d2bde480001526307510691.jpg

如果安装了AndroidStudio,可以通过以下方式启动SDK管理器工具->Android->SDK管理器.

AndroidSDK管理器不实际安装HAXM它只是下载而已。在AndroidSDK管理器窗口的顶部,您可以找到安装程序位于您的PC上的位置。请打开子文件夹extras\intel\Hardware_Accelerated_Execution_Manager,并手动运行安装程序:intelhaxm-android.exe.

要使用英特尔HAXM,您需要支持虚拟化的CPU:

在尝试使用这种加速之前,首先应该确定开发系统的CPU是否支持下列虚拟化扩展技术之一:

  • Intel虚拟化技术(VT,VT-x,VMX)扩展
  • AMD虚拟化(AMD-V,SVM)扩展

    (只支持Linux)

如果CPU不支持虚拟化,则可以使用ARM模拟器:

您可以在Android虚拟设备管理器中编辑现有的虚拟设备,或者添加新的虚拟设备,以及将CPU/ABI更改为ARM..如果该选项不可用,则可能需要更改VirtualDevice的目标API,或者使用AndroidSDK管理器下载API版本的ARM系统映像。



查看完整回答
反对 回复 2019-10-14
?
慕后森

TA贡献1802条经验 获得超5个赞

如果您使用的是AMD CPU,则AMD虚拟化(CPU,如Ryzen)现在得到官方支持。确保您在BIOS中打开了虚拟化。

在“打开或关闭Windows功能”(您可以通过Windows搜索找到它)中,您需要启用

  • Windows Hypervisor平台

    在Windows10 17134.1(1803年)2018年4月更新或更新(文章中通常没有提到)
  • 超V

一旦重新启动并启动模拟器(x86构建),它就应该启动,而不会出现上述错误。



查看完整回答
反对 回复 2019-10-14
  • 3 回答
  • 0 关注
  • 445 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信