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

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

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

但是当我尝试使用已创建的 AVD 运行模拟器时,加载模拟器需要花费大量时间,我已经看到一些文章和讨论板,人们在其中针对同一问题提出相同的问题。

那么请问我该怎么做才能让模拟器每次都快速加载?

我的电脑有 2GB 的 RAM,我认为它足以满足我的需求。所以我相信这不是由于内存不足造成的。

答案1

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

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

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

参考:

让 Android 模拟器运行得更快

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

答案2

该模拟器很慢,你对此无能为力。

https://stackoverflow.com/questions/1554099/slow-android-emulator

相关内容