为什么Android Studio模拟器非常慢?

时间:2018-10-02 01:40:22

标签: android android-studio android-emulator

我正在使用Android Studio 3.2版,并且具有12GB的ram和双图形卡(NVIDIA和INTEL)。

我已经安装了 HAXM ,并且还强制 emulator.exe qemu-system-x86_64.exe 与NVIDIA一起使用。

但是仿真器仍然非常慢

4 个答案:

答案 0 :(得分:3)

我的 Nexus 5X API 24和25 模拟器运行良好,但 Nexus 5X API 26 及更高版本却运行缓慢,我在 Android Profiler中检查内存和CPU成本它显示出比其他更高的值,甚至模拟器都具有相同的密度

我认为当前我们经常选择最新的模拟器(来自API 26-Android 8.0 及更高版本)用于测试与OS功能更改相关的代码,以实现稳定和性能测试中,我们应该选择仿真器 等于或低于 API 25-Android 7.1
我向Google报告了此问题,希望他们会尽快进行改进。

答案 1 :(得分:1)

Android仿真器非常慢。主要原因是,它模拟的是ARM CPU和GPU,而iOS模拟器则运行x86代码而不是在实际硬件上运行的ARM代码。

还有,为什么不去Genymotion。我已用作Android模拟器的选项。它比Android Emulator更好。

如果您真的想加快这一过程,我想为您提供帮助。

按照以下步骤操作,可能是您的问题解决了。

  • 使用实际的硬件设备

  • 不要在虚拟环境中运行模拟器 机器

答案 2 :(得分:1)

尝试一下:

转到仿真器设置,并尝试为 OpenGL ES渲染器选择不同的值:

enter image description here

答案 3 :(得分:0)

我在MAC上使用此配置

Configuration Emulator

  • GPU模式:主机
  • Ram:1024
  • SD卡大小:10M