无法在模拟器中启动 AVD。请确保英特尔 HAXM 已正确安装并可用

Cannot launch AVD in emulator. Please ensure Intel HAXM is properly installed and usable

我在启动模拟器时遇到了这个错误。有什么建议吗?

Cannot launch AVD in emulator.
Output:
emulator: WARNING: VM heap size set below hardware specified minimum of 128MB
emulator: WARNING: Setting VM heap size to 384MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAXM must be updated (version 1.1.4 < 6.0.1).

您是否尝试过重新安装英特尔 HAXM?为此,请按照下列步骤操作。

1) 打开 SDK 管理器并下载 Intel x86 模拟器加速器(HAXM 安装程序),如果您还没有。

2) 现在转到您的 SDK 目录(通常为 C:\users\username\AppData\Local\Android\sdk)。在此目录中转到 extras > intel > Hardware_Accelerated_Execution_Manager and 运行 名为 "intelhaxm-android.exe".

的文件

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

显示模拟器可能需要一两分钟 window。

您需要安装最新版本的英特尔 haxm 驱动程序。你的版本好像是1.1.4最新的是6.0.1

这里直接link下载安装https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

为您的系统启用 VT-x,在此处获取最新版本的 haxm https://github.com/intel/haxm/releases/tag/v7.4.1 更新,您就可以开始了。

(或者您可以像其他答案建议的那样使用 SDK 管理器安装它)

从 android 工作室下载英特尔 HAXM 后,您需要安装它。 运行 来自 Users*name*\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe 的设置 遗憾的是,这只能安装在带有 Intel CPU 的计算机上,因此您必须有一个 Intel 才能 运行 Android Studio 模拟器。

this link

或这个(对于Windows,参见link对于Mac/Linux):

在 Windows

上配置 VM 加速

Windows 的虚拟机加速需要安装英特尔硬件加速执行管理器(英特尔 HAXM)。该软件需要支持虚拟化技术 (VT) 的英特尔 CPU 和以下操作系统之一:

Windows 7(32/64 位) WindowsVista(32/64 位) Windows XP(仅限 32 位) 要安装虚拟化驱动程序:

启动 Android SDK 管理器、select Extras,然后启动 select 英特尔硬件加速执行管理器。 下载完成后,执行/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe。 按照屏幕上的说明完成安装。 安装完成后,通过打开命令提示符 window 并 运行 执行以下命令来确认虚拟化驱动程序运行正常: sc 查询 intelhaxm 您应该会看到一条状态消息,其中包含以下信息: SERVICE_NAME:intelhaxm ... 状态:4 运行 ...

至 运行 具有 VM 加速功能的基于 x86 的模拟器:

如果您运行从命令行使用模拟器,只需指定一个基于 x86 的 AVD: 模拟器-avd 注意:您必须提供基于 x86 的 AVD 配置名称,否则将无法启用 VM 加速。

如果您从 Android Studio 运行 连接模拟器,运行 您的 Android 应用程序带有基于 x86 的 AVD: 在 Android Studio 中,单击您的 Android 项目文件夹,然后单击 select 运行 > 编辑配置... 在 Run/Debug 配置对话框的左侧面板中,select 您的 Android 运行 配置或创建新配置。 在目标设备选项下,select 您之前创建的基于 x86 的 AVD。 运行 您的 Android 项目使用此 运行 配置。 您可以通过重新运行安装程序来调整英特尔 HAXM 内核扩展可用的内存量。

您可以通过卸载来停止使用虚拟化驱动程序。重新运行 安装程序或使用控制面板删除软件。