Android Emulator:错误:x86仿真当前需要硬件加速

Android Emulator:错误:x86仿真当前需要硬件加速,android,android-emulator,intel,haxm,Android,Android Emulator,Intel,Haxm,我尝试在Android Studio中运行Hello World应用程序。我得到了以下错误: Emulator:错误:x86仿真当前需要硬件 加速 请确保“英特尔HAXM”已正确安装并可用 CPU加速状态:未安装HAX内核模块 你能告诉我如何处理这个错误吗?[edit] 已经更新了一个很好的指南,可以让仿真器启动并运行。 [/edit] 使用Android SDK管理器安装英特尔x86仿真器加速器 如果已安装Android Studio,则可以通过启动SDK管理器 Android SDK管理器

我尝试在Android Studio中运行Hello World应用程序。我得到了以下错误:

Emulator:错误:x86仿真当前需要硬件 加速

请确保“英特尔HAXM”已正确安装并可用

CPU加速状态:未安装HAX内核模块

你能告诉我如何处理这个错误吗?

[edit] 已经更新了一个很好的指南,可以让仿真器启动并运行。 [/edit]

使用Android SDK管理器安装英特尔x86仿真器加速器

如果已安装Android Studio,则可以通过启动SDK管理器

Android SDK管理器实际上并没有安装HAXM,它只是下载它。在Android SDK管理器窗口顶部,您可以找到安装程序在电脑上的位置。请打开子文件夹
extras\intel\Hardware\u Accelerated\u Execution\u manager
,然后手动运行安装程序:
intelhaxm Android.exe

要使用英特尔HAXM,您需要具备:

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

  • 英特尔虚拟化技术(VT、VT-x、vmx)扩展
  • AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)
[编辑] 截至年月日,谷歌已经发布了AMD CPU的仿真器。 [/edit]

如果您的CPU不支持虚拟化,则可以使用ARM仿真器:

您可以在Android中编辑现有的虚拟设备,或添加新的虚拟设备 虚拟设备管理器,以及。 如果该选项不可用,则可能需要更改虚拟设备的目标API,或下载 使用Android SDK获得所需API版本的ARM系统映像 经理

[编辑] 已经更新了一个很好的指南,可以让仿真器启动并运行。 [/edit]

使用Android SDK管理器安装英特尔x86仿真器加速器

如果已安装Android Studio,则可以通过启动SDK管理器

Android SDK管理器实际上并没有安装HAXM,它只是下载它。在Android SDK管理器窗口顶部,您可以找到安装程序在电脑上的位置。请打开子文件夹
extras\intel\Hardware\u Accelerated\u Execution\u manager
,然后手动运行安装程序:
intelhaxm Android.exe

要使用英特尔HAXM,您需要具备:

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

  • 英特尔虚拟化技术(VT、VT-x、vmx)扩展
  • AMD虚拟化(AMD-V,SVM)扩展(仅支持Linux)
[编辑] 截至年月日,谷歌已经发布了AMD CPU的仿真器。 [/edit]

如果您的CPU不支持虚拟化,则可以使用ARM仿真器:

您可以在Android中编辑现有的虚拟设备,或添加新的虚拟设备 虚拟设备管理器,以及。 如果该选项不可用,则可能需要更改虚拟设备的目标API,或下载 使用Android SDK获得所需API版本的ARM系统映像 经理


右键单击“我的电脑”图标,CPU将列在“属性”页面上。或者打开设备管理器,查看CPU。 它必须是支持VT和NX位(XD)的英特尔处理器-您可以在
同时确保hyperV关闭bcdedit/设置hypervisorlaunchtype关闭
XD位始终位于bcdedit/set nx上
使用

如果您使用的是Avast,请在“设置”>“疑难解答”下禁用“启用硬件辅助虚拟化”。重新启动电脑并再次尝试运行HAXM安装

右键单击“我的电脑”图标,CPU将在“属性”页面上列出。或者打开设备管理器,查看CPU。 它必须是支持VT和NX位(XD)的英特尔处理器-您可以在
同时确保hyperV关闭bcdedit/设置hypervisorlaunchtype关闭
XD位始终位于bcdedit/set nx上
使用
如果您使用的是Avast,请在“设置”>“疑难解答”下禁用“启用硬件辅助虚拟化”。重新启动电脑并尝试再次运行HAXM安装,按照,完整步骤如下:

1) 打开SDK管理器(在Android Studio中,转至工具>Android>SDK管理器),如果尚未安装,请下载英特尔x86仿真器加速器(HAXM安装程序)

2) 现在转到SDK目录
C:\users\%USERNAME%\AppData\Local\Android\SDK\extras\intel\Hardware\u Accelerated\u Execution\u Manager\
并运行名为
intelhaxm Android.exe的文件

如果出现类似“未启用英特尔虚拟化技术(vt,vt-x)”的错误。转到BIOS设置并启用硬件虚拟化

3) 重新启动Android Studio,然后再次尝试启动AVD

显示emulator窗口可能需要一分钟或两分钟。

根据,完整步骤如下:

1) 打开SDK管理器(在Android Studio中,转至工具>Android>SDK管理器),如果尚未安装,请下载英特尔x86仿真器加速器(HAXM安装程序)

2) 现在转到SDK目录
C:\users\%USERNAME%\AppData\Local\Android\SDK\extras\intel\Hardware\u Accelerated\u Execution\u Manager\
并运行名为
intelhaxm Android.exe的文件

如果出现类似“未启用英特尔虚拟化技术(vt,vt-x)”的错误。转到BIOS设置并启用硬件虚拟化
VT support -- yes
NX support -- yes