Android模拟器非常慢

Android emulator is very very slow

我的笔记本电脑:Intel Core 2 Duo CPU,2GHz,1GB RAM。

我创建了一个SD卡512MB,设备RAM大小为512,启用了快照的目标。 我等了30分钟,但模拟器最终没有加载。 它一直在黑屏上显示一个flash字"Android"。

在运行模拟器之前,我关闭了大多数其他程序。

它出什么问题了? 这非常令人沮丧。:(


启动期间您的CPU和RAM使用率是多少?你有很多IO交换吗?考虑到Windows需要至少512个运行时间的一半而Eclipse是一个内存占用你可能只需要更多的RAM。


在初始启动时构建模拟器最多不应超过5-10分钟。 SD卡大小对内存使用没有影响,它没有加载到内存中,只是为sdcard创建了一个更大的图像文件。将模拟器设置为256mb的ram会有所帮助,但一般情况下,当我遇到同样的问题时,我只需关闭模拟器窗口并重新启动它。有时它只是在创建时被挂起并且不是内存问题(我有16GB的内存并且仍然有问题)


仿真器通常非常慢,仿真器上的OS版本越高,它就越慢。我是一名游戏开发者,凭借我的AMD Athlon X3 2.90 GHz和4GB内存,它给我5-6 fps。我试图在Honeycomb模拟器上打开我的一个应用程序,这真的很糟糕。它打开了,但我无法做任何事情。所以最好的答案是购买一台真正的设备。


您将模拟的Android实例分配给计算机上一半的物理内存。获得更多记忆。


我遇到了同样的事情,在我的情况下,我必须在Eclipse中创建项目时设置"Min SDK Version"。没有此设置,模拟器无法启动。


Android开发工具(ADT)9.0.0(或更高版本)具有允许您保存AVD(模拟器)状态的功能,您可以立即启动模拟器。您必须在创建新AVD时启用此功能,或者稍后可以通过编辑AVD来创建它。

此外,我已将设备RAM大小增加到1024,从而实现了非常快速的仿真器。

有关详细信息,请参阅下面给出的屏幕截图。

enter image description here

enter image description here

为了加快你的模拟器,你可以参考
加速你的Android模拟器!:


原生Android模拟器非常慢。如果您在虚拟机上使用Android,速度会快得多。您可以按照我的详细指南进行设置。 http://www.bobbychanblog.com/2011/07/faster-android-emulator-alternative-using-virtualbox/