当我厌倦启动模拟器时,我收到此错误。有什么建议吗?
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).
答案 0 :(得分:10)
从android studio下载Intel HAXM后,您需要安装它。从Users * name * \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm-android.exe运行安装程序 遗憾的是,这只能安装在具有Intel CPU的计算机上,因此您必须有一台Intel才能运行Android Studio仿真器。
答案 1 :(得分:3)
您是否尝试重新安装英特尔HAXM?为此,请按照以下步骤操作。
1)打开SDK Manager并下载Intel x86仿真器加速器(HAXM安装程序),如果你还没有。
2)现在转到你的SDK目录(通常是C:\ users \ username \ AppData \ Local \ Android \ sdk)。在此目录中转到其他内容&gt;英特尔&gt; Hardware_Accelerated_Execution_Manager并运行名为&#34; intelhaxm-android.exe&#34;的文件。
3)重新启动Android Studio,然后再次尝试启动AVD。
显示模拟器窗口可能需要一两分钟。
答案 2 :(得分:0)
您需要安装intel haxm驱动程序的最新版本。您似乎有1.1.4版本,最新版本是6.0.1
以下是下载和安装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管理器安装它,就像其他答案所示)
答案 3 :(得分:0)
请参阅this link
或者这个(对于Windows,请参阅Mac / Linux的链接):
在Windows上配置VM加速
Windows的虚拟机加速需要安装英特尔硬件加速执行管理器(英特尔HAXM)。该软件需要具有虚拟化技术(VT)支持的Intel CPU以及以下操作系统之一:
Windows 7(32/64位) Windows Vista(32/64位) Windows XP(仅限32位) 要安装虚拟化驱动程序:
启动Android SDK Manager,选择Extras,然后选择Intel Hardware Accelerated Execution Manager。 下载完成后,执行/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe。 按照屏幕上的说明完成安装。 安装完成后,通过打开命令提示符窗口并运行以下命令,确认虚拟化驱动程序是否正常运行: sc查询intelhaxm 您应该看到包含以下信息的状态消息: SERVICE_NAME:intelhaxm ... 状态:4跑步 ...
使用VM加速运行基于x86的模拟器:
如果从命令行运行模拟器,只需指定基于x86的AVD: 模拟器-avd 注意:您必须提供基于x86的AVD配置名称,否则将不会启用VM加速。
如果您是从Android Studio运行模拟器,请使用基于x86的AVD运行Android应用程序: 在Android Studio中,单击您的Android项目文件夹,然后选择“运行”&gt;编辑配置... 在“运行/调试配置”对话框的左侧面板中,选择Android运行配置或创建新配置。 在“目标设备”选项下,选择您之前创建的基于x86的AVD。 使用此运行配置运行您的Android项目。 您可以通过重新运行其安装程序来调整Intel HAXM内核扩展可用的内存量。
您可以通过卸载来停止使用虚拟化驱动程序。重新运行安装程序或使用“控制面板”删除软件。