【问题标题】:Android Emulator so slow that i can't use itAndroid模拟器太慢了,我无法使用它
【发布时间】:2013-01-30 22:03:41
【问题描述】:

Android Emulator 需要 15 到 20 分钟才能启动,然后在我的笔记本电脑上大部分时间都会崩溃,无论我使用的是哪种 Android 手机或设置。我完全不知道我可以做些什么来让它在可用的水平上运行。

我在我的 labtop 上的 Windows 8 中运行它,内存为 8 GB,AMD 四核在 1.6 GH 上。

【问题讨论】:

  • 听起来有些不对劲。 15-20分钟太多了。当我使用我的旧电脑时,我最多花了大约 1-2 分钟(2g ram,1.8 双核)。最好的解决方案是使用实际的硬件。真的很快。
  • 如果没有硬件加速,模拟器就无法真正使用。不幸的是,Windows(和 OS X)的硬件加速是通过 Intel HAXM 实现的,这可能不适用于 AMD 芯片(即使存在虚拟化功能)。支持 AMD 虚拟化,但仅限于 Linux。对不起。 developer.android.com/tools/devices/emulator.html#acceleration

标签: android performance android-emulator slowdown


【解决方案1】:

确保您已为您正在使用的 API 级别平台安装“Intel x86”系统映像,然后确保您的模拟器在其配置的 CPU/ABI 下拉列表中使用该系统映像。

与使用 ARM 映像相比,这将大大加快速度。

您可以尝试的唯一另一件事是使用快照,然后您只需经历一次漫长的启动过程。快照对我来说总是有点小问题,我已经停止尝试使用它们,这提醒我,如果您正在使用快照,请尝试关闭它们,这也可能会有所帮助。

【讨论】:

    【解决方案2】:

    我在尝试运行全规格设备时也会发生这种情况。我降低了规格和分辨率,因为我什至没有足够的内存来分配 1GB ram 虚拟设备。

    第一次启动需要一些时间。您可以将模拟器配置为使用快照,这将大大加快启动时间。考虑运行 x86 映像,这将提高模拟器的性能。请记住,如果您有任何针对 armeabi 的二进制文件,它们将无法工作(对大多数人来说不是问题)。

    【讨论】:

      猜你喜欢
      • 2015-08-27
      • 2012-07-19
      • 2017-03-15
      • 2015-10-09
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多