Android 如何加速AVD引导(更详细)?

Android 如何加速AVD引导(更详细)?,android,sdk,cpu,avd,ram,Android,Sdk,Cpu,Avd,Ram,我知道已经有人问过这个问题了。但我正在添加更多细节,并提出更精确的问题来解决这个问题 事实上,当我启动一个312MB RA的AVD时,即使它被认为很慢,它也能做到体面。 但当我要求512MB的RAM时,就好像它永远不会启动,事实上永远不会,并且注意到AVD只在一个内核上工作100%。另外,它会非常快地填充RAM,直到达到175MB 5-10MB/s左右,然后急剧降低250KB/s 这是如何发生的?我该如何防止RAM填充性能下降?或者甚至将AVD设置为使用多个单核 我在一个有4GB内存的核心I5上

我知道已经有人问过这个问题了。但我正在添加更多细节,并提出更精确的问题来解决这个问题

事实上,当我启动一个312MB RA的AVD时,即使它被认为很慢,它也能做到体面。 但当我要求512MB的RAM时,就好像它永远不会启动,事实上永远不会,并且注意到AVD只在一个内核上工作100%。另外,它会非常快地填充RAM,直到达到175MB 5-10MB/s左右,然后急剧降低250KB/s

这是如何发生的?我该如何防止RAM填充性能下降?或者甚至将AVD设置为使用多个单核

我在一个有4GB内存的核心I5上运行它

编辑:为什么会有这么多的反对票


问题解决了:从Nexus5创建模板把一切都搞砸了,到了Nexus4,一切都像个符咒。

a。使用SDK管理器上提供的英特尔系统映像。 B使用Intel的软件使仿真器运行更快。
C使用.

dSkip模拟器,只需在设备上测试即可。更快、更准确。我的Genymotion emulator几乎和我的Nexus 5一样快,我不需要在设备上到处点击,但可以使用鼠标和键盘。此外,有时您还需要一个模拟器,例如发送假短信、发送假GPS信号或运行hierarchy viewer。但你是对的,在真实的设备上测试是必要的。你可以用模拟的位置来伪造GPS信号,而没有理由伪造SMSE——发送真实的信号。在许多情况下,使用鼠标和键盘实际上是一个缺点——例如,如果你在做运动测试,你使用鼠标与使用触摸屏不同。你会得到不同的图案。除了自动签入测试之外,我认为使用模拟器是一个坏主意,你可以用更少的设备问题获得更准确的结果。我必须在AVD上完成我的项目,并且不能使用任何替代品,即使是intel x86映像。我是c。多个设备无需成本!