2011-06-20 103 views
1

当我启动AVD(目标:3.1)时,它永远不会启动(它会卡在屏幕上它说ANDROID)。我应该在ddms.bat日志中特别寻找什么?模拟器一直在旋转

它目前似乎包含几个日志(似乎定期运行显式GC),但我无法确定问题的原因。

+0

您正在使用的机器的性能如何? Honeycomb模拟器非常慢,所以如果你有一台较旧的机器,可能需要一段时间。 – BigFwoosh

+0

戴尔E6400瓦特/ 3GB内存,其相当缓慢,非常令人沮丧。 – Joe

+2

我在2.93GHz运行Core i7,对我来说也很慢。看看THelper的回答是否有帮助。您还可以将AVD的分配RAM增加到1GB,因为它默认为256MB。但它可能仍然很慢。另请参见:http://developer.android.com/guide/practices/optimizing-for-3.0.html#Setup “当然,您也可以在您的开发机器上使用Android模拟器,但因为Android仿真器必须模拟计算机上的ARM指令集,并且WXGA屏幕比典型的虚拟设备大得多,仿真器性能比真实设备慢得多。“ – BigFwoosh

回答

2

我在模拟器中启动3.0 AVD时遇到了类似的问题。我的工作是将模拟器的“Max VM应用程序堆”硬件属性设置为128(默认值为48),并且不添加任何额外的硬件属性。