如何加快 Android 5.0(Lollipop) 模拟器的加载时间?

How to speed up the loading time of Android 5.0(Lollipop) emulator?

我创建了 kitkat 模拟器,它在 Eclipse ADT 中加载速度很快。但是棒棒糖模拟器加载速度很慢。加载需要 30 分钟(大约)。如何加快此加载时间。我的系统配置是,

4GB RAM,Windows 7,Intel i5 Processer

我创建的 AVD 配置是,

Screen:4.7 WXGA,

RAM:512 RAM,

VM HEAP: 120 ,

CPU :intel.

还有其他选择enable/do吗?

通常情况下,您无能为力。 Android 模拟器是出了名的慢,而且 Android 5.0 与早期版本相比启动时间更长,因为现在默认启用了磁盘加密。

在浏览 the documentation 后,我发现您可以使用 -no-boot-anim 删除启动动画,从而减少启动时间。

你也可以试试Genymotion,比SDK自带的模拟器快多了

我的建议是:只需在真实设备上测试您的应用程序,只有在必要时才求助于模拟器。

您可以尝试 -no-boot-anim,它可以加快启动过程,但在模拟器启动时不会显示启动动画。

您可以通过在 SDK 管理器中安装 Intel Atom x86 System Image 来解决问题。

只需打开 SDK 管理器并下载适用于 Android 5.0 的英特尔凌动 x86 系统映像。

您可以选择 32 位和 64 位版本。

之后创建新的 AVD 时,您需要像这样 select x86 系统映像:


(来源:intel.com

有了这张图片,我的模拟器大约需要 3-5 秒才能启动。您还可以在创建或编辑 AVD 时启用快照,以额外减少启动时间!

我会推荐使用 Genymotion,它是非常好的模拟器,您可以使用它的插件将它与您正在使用的任何开发平台集成

这是一些资源

Genymotion website

Plugins for android studio and eclipse