HAXM Android虚拟设备未运行

时间:2015-09-30 09:52:44

标签: android android-emulator haxm

我正在使用' android studio'第一次。试图运行模拟器,但需要几个小时,并没有显示Android手机。只有它的展示' Android'大文。

Screenshot 1

Screenshot 2

Screenshot 3

我阅读了许多博客和文章,包括 How to fix: "HAX is not working and emulator runs in emulation mode"

但仍然没有解决方案。

请帮助。

由于

2 个答案:

答案 0 :(得分:0)

HAXM内存限制必须覆盖分配给您的虚拟设备的内存。

根据上面的日志,分配给设备的内存量(" AVD RAM大小"设置为1536MB)超过了HAXM的内存限制("最大RAM大小" ,目前设置为512MB)。您必须调整:通过运行HAXM安装程序,您可以设置"最大RAM大小"限制为2048MB(或者您的物理机器应该能够处理更多)而不是当前处理的512MB。

- > HAXM安装程序文档:for Windows - for MacOS X

如果您的物理机无法为HAXM分配2048MB或更多,请尽可能多地为HAXM分配(我的是1024MB),并为您的虚拟设备分配更少的内存。但要小心,在我这边,我无法运行良好的API 23仿真器,分配的内存少于768MB(堆的容量为64MB)。

- >要更改虚拟设备的内存设置,您必须转到" Android虚拟设备(AVD)管理器",然后编辑您的设备。我在下面的图片中突出显示了这一点。

enter image description here

我正在使用Eclipse,但在Android Studio中该过程应该类似。

答案 1 :(得分:0)

如果您希望使用内置AVD的Android Studio,请考虑安装Intel x86仿真器加速器(HAXM)。要找到它,请打开工具> Android> SDK Manager,然后在屏幕上向下滚动到Extras。您将看到它作为最后一个选项。这样可以加快速度。 enter image description here 更好的解决方案是使用genymotion。你可以免费安装它,而且速度更快。 https://www.genymotion.com/#!/developers/user-guide