即使使用英特尔图像,Android模拟器仍然很慢,为什么?

时间:2012-09-17 16:38:05

标签: android android-emulator

我已经成功安装了适用于Jelly Bean v4.1的Intel AVM,我可以创建并启动Intel x86 AVM。然而,它和ARM一样慢。浪费了很多时间,据我所知,英特尔仿真并不比ARM图像更快。

我确实安装了HAXM,并且在启动模拟器时会出现一条消息,提示它正在“快速”模式下运行,但它肯定不会很快!

这是因为我的电脑(Windows 7,英特尔)不兼容,还是我错过了什么?如何检查兼容性?

5 个答案:

答案 0 :(得分:2)

引用the documentation

  

该软件需要具有虚拟化技术(VT)支持的Intel CPU

但是,默认情况下,在具有支持VT的CPU的每台计算机上都不一定启用此功能。再次引用文档:

  

虚拟化扩展通常通过计算机的BIOS启用,并且默认情况下经常关闭。查看系统主板的文档,了解如何启用虚拟化扩展。

因此,例如,在我右边的Dell Latitude E6400上,您需要检查“启用Intel虚拟化技术”的BIOS选项。

答案 1 :(得分:2)

检查'使用主机GPU' AVD属性中的选项似乎使我的速度更快(仍然很慢但可用)。

在Eclipse中: Window > android Virtual Device Manager > Choose your device > Edit >'使用主机GPU'底部的复选框。

注意:如果您使用的是带有nvidia混合显卡的笔记本电脑(在我的情况下是GeForce G210M),请确保在运行模拟器之前具有高性能。否则虚拟设备将找不到图形卡并将崩溃。

虚拟化技术"我启用了名为" VTd支持"在BIOS中。我不知道它是什么或它做什么(在我的BIOS中没有描述),但上述任何一个操作都为我解决了问题

答案 2 :(得分:1)

我有同样的问题。确保一切配置正确后: (在BIOS中启用VT),Intel HAXM驱动程序安装成功,AVD详细信息应该是这样的。仿真器运行速度甚至比ARM速度慢。

如果你仍然面临同样的问题。明确问题here

答案 3 :(得分:1)

进入AVD Manager(工具栏中的一个小Android图标,悬停以查看哪个),并在AVD上将内存选项:RAM更改为768 MB。如果它更大,硬件加速似乎会失败。

(同时确保勾选“使用主机GPU”!)

(还要注意下面的消息。您可能需要进入SDK Manager并安装图像。)

它仍然缓慢启动,但一旦运行一两分钟它应该更快。但它仍然没有通过USB连接的干净本机设备那么快。

答案 4 :(得分:-1)

在我的情况下,我有一个SSD三星850专业版软件三星魔术师快速模式,这是我把它关闭的问题,Android模拟器再次作为一个时装运行。