Android - 模拟器需要很长时间才能启动

Par*_*ani 10 memory boot android emulator

我已经在我的电脑上成功安装了 Android-SDK。通常,我使用真实的 android 设备 (HTC HERO) 测试应用程序,因此在真实设备上测试应用程序速度很快。

但是当我尝试使用已经创建的 AVD 运行模拟器时,加载模拟器需要很多时间,我已经看到一些文章和讨论板,人们在这些文章和讨论区中就同一问题提出了相同的问题。

那么请问,我必须做什么才能让模拟器每次都快速加载?

我的 PC 有 2GB 的 RAM,我认为它足以满足我的需要。所以我相信这不是由于缺乏记忆。

Nic*_*oul 7

模拟器只是很慢,你无能为力。

/sf/ask/108786961/


eme*_*ieu 5

为了最大限度地提高模拟器和真实设备之间的准确性,Google 模拟器使用 ARM 操作码,一种机器语言。它必须从 ARM 操作码转换为 Intel 操作码。这就是为什么它很慢。我的电脑是 3GB 内存,但它仍然很慢而且滞后。问题似乎不是 RAM 而是 CPU。改进 CPU 将改进模拟器。

为了更有效地使用模拟器,这是我的经验:

  • 每次运行应用程序时不要关闭模拟器。
  • 将模拟器屏幕缩小。
  • 禁用快照(是的,它很有用,但关闭模拟器需要时间)。
  • 指定 SD 卡映像文件的文件路径。对于许多 AVD,我只使用一张 SD 卡。
  • 如果您在 adb 中遇到任何问题,只需重置 adb,不要关闭模拟器。
  • 在您的操作系统中打开几个程序。
  • 如果您使用的是 Windows,请永远不要关闭模拟器。结合Windows的Hibernate来做。

参考:

使 Android 模拟器运行得更快

Android 模拟器非常非常慢(我的问题)