启动模拟器时出错

Error while starting emulator

我是 运行 模拟器上的 android 应用程序。到昨天为止一切正常,今天我更新了 android studio。我收到以下错误。 如何解决这个问题?

emulator: WARNING: Increasing RAM size to 1GB 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.1 < 6.0.1).

启动 Android SDK Manager, select Extras 然后 select 英特尔硬件加速执行管理器。并且您的下载已在此处完成。

如果还是不行

转到您的 SDK 文件夹并转到

/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.

按照屏幕上的说明完成安装。

或者对于 OS X,您可以在没有屏幕提示的情况下执行此操作

/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM\ installation

安装完成后,通过打开命令提示符 window 和 运行 执行以下命令确认虚拟化驱动程序运行正常:sc query intelhaxm

至 运行 具有 VM 加速功能的基于 x86 的模拟器: 如果您从命令行 运行 连接模拟器,只需指定一个基于 x86 的 AVD:emulator -avd <avd_name>

另外,在执行上述命令之前,请确保您已通过 BIOS setup[=14 在系统设置中启用 'Virtualization' =]

如果您正确地按照上述所有步骤进行操作,那么您应该能够正常看到带有 HAXM 的 AVD。

转到您的 Android SDK ----> 运行 SDK 管理器作为管理员。

向下并检查 Extras---> 更新 Intel Emulator Accelator(HAXM 安装程序)。

然后重新启动 Android Studio 和 运行 您的 AVD。

我遇到了同样的问题,显然,我直接从 Intel 手动安装了 HAXM。我猜它与 Android SDK 的冲突。

所以我在 HAXM download page 从 Intel 下载并安装了更新版本。这解决了我的 HAXM [冲突] 问题

我不得不通过以下方式卸载版本 1.1.1:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager>

然后键入 silent_install.bat -v 以验证当前版本。 然后 silent_install.bat -u 卸载 然后 silent_install.bat 在我的例子中安装 6.0.1 版。

如果 SDK 管理员认为您拥有最新版本,只需转到 SDK 文件夹 和 运行 silent_install.bat 文件。

我的在这里:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat

它将立即开始工作,无需重新启动 Android Studio。可能是SDK管理器权限不足

首先你必须从以下位置卸载 HAXM:

Control panel > Add/remove program

然后转到 here 并下载 HAXM 并手动安装。

这对我有用。

当我下载更新后尝试安装版本 6.0.3 时,intelhaxm-android.exe 显示了 1/10 秒的窗口消息(即我无法阅读它,因为我不知道如何停止时间)然后什么也没做。我不得不在 intelhaxm-android.exe 提取的文件中找到 运行 'setup.exe'。这次有提示说"Intel Hardware Accelarated Manager version 1.1.1 is already installed. Do you want to install version 6.0.3?" 我回复'Yes',安装向导就打开了,就是这样。最终安装了 HAXM 6.0.3 并再次安装了模拟器 运行。 (注意:您可能必须找到安装中 运行 的确切 'setup.exe' 文件(有四个)。您可以在 intelhaxm-[ 创建的日志文件的末尾找到它=26=]。消息是这样的:"{temp folder}\Intel\HAXM.0.316-09-13_14-35-22\setup.exe 已启动".)