启动模拟器时出错

我在模拟器上运行一个android应用程序。 它工作得很好,直到昨天,今天我更新了Android工作室。 我得到以下错误。 如何解决这个问题?

模拟器:警告:将内存大小增加到1GB模拟器:错误:x86模拟目前需要硬件加速! 请确保英特尔HAXM已正确安装和使用。 CPU加速状态:必须更新HAXM(版本1.1.1 <6.0.1)。

转到您的Android SDK —->以pipe理员身份运行SDKpipe理器。

继续下去并selectExtras(更多)—>更新英特尔仿真器接收器(HAXM安装程序)。

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

启动Android SDK Manager ,selectExtras ,然后selectIntel Hardware Accelerated Execution Manager 。 并在这里完成你的下载。

如果还不行的话

到达您的SDK文件夹并转到

/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe。

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

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

/ extras / intel / Hardware_Accelerated_Execution_Manager / HAXM \安装

安装完成后,打开命令提示符窗口并运行以下命令,确认虚拟驱动程序运行正常: sc query intelhaxm

使用VM加速器运行基于x86的仿真器:如果从命令行运行仿真器,只需指定一个基于x86的AVD: emulator -avd <avd_name>

在执行上述命令之前,请确保您已通过BIOS设置启用系统设置中的“虚拟化”

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

我不得不卸载版本1.1.1去:

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

然后键入silent_install.bat -v来validation当前版本。 然后silent_install.bat -u卸载,然后silent_install.bat安装版本6.0.1在我的情况。

我有同样的问题,显然,我已经直接从英特尔手动安装HAXM 。 我想这与Android SDK的冲突。

所以我在HAXM下载页面下载并安装了英特尔的更新版本。 这解决了我的HAXM [冲突]问题

如果SDKpipe理器认为您有最新版本,只需转到SDK文件夹并运行silent_install.bat文件。

我在这里:

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

它会立即开始工作,不需要重新启动Android Studio。 这可能是因为SDKpipe理员没有足够的权限。

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

控制面板>添加/删除程序

之后,到这里下载HAXM并手动安装。

这对我有效。

当我下载更新后,试图安装版本6.0.3时, intelhaxm-android.exe显示窗口消息为1/10秒(即我无法读取,因为我不知道如何停止时间),并没有做任何事情之后。 我必须在由intelhaxm-android.exe提取的文件中find并运行“setup.exe” 。 这一次出现提示: “已经安装了英特尔硬件加速pipe理器1.1.1版,您是否想要安装6.0.3版? 我回答“是”,安装向导被打开,就是这样。 HAXM 6.0.3终于安装完毕,模拟器再次运行。 (注意:您可能需要find在安装过程中运行的确切的“setup.exe”文件(有四个),您可以在intelhaxm-android.exe创build的日志文件末尾find它。消息是这样的: “{temp文件夹} \ Intel \ HAXM \ 6.0.3 \ 2016-09-13_14-35-22 \ setup.exe已启动”。