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

Ayo*_*b k 5 android android-emulator android-studio

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

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

但是仿真器仍然非常慢

Eno*_*ogy 13

尝试这个:

转到模拟器设置并尝试为OpenGL ES Renderer选择不同的值:

在此处输入图片说明

  • 从选项来看,桌面原生 OpenGL 适合我。谢谢。 (5认同)
  • 天哪 - 为什么默认情况下不启用“桌面本机 OpenGL”?!现在改用它让一切变得像黄油一样光滑! (5认同)
  • 我有一台 MacBook,Desktop Native OpenGL 帮我完成了这项工作。谢谢 (4认同)
  • 此选项现在位于模拟器的“设置”->“高级”选项卡下 (2认同)

Thi*_*nce 7

我的Nexus 5X API 24和25模拟器运行良好,但Nexus 5X API 26及以上版本运行非常缓慢,我检查了Android Profiler中的内存和CPU成本,它显示出的性能和成本要比其他更高,即使模拟器具有相同的密度

我认为目前我们经常选择最新的Emulators(从API 26-Android 8.0及更高版本)用于测试与OS功能更改相关的代码,为了进行稳定性和性能测试,我们应选择等于或低于 API 25-Android 7.1的 Emulators 。
我向Google报告了此问题,希望他们会尽快进行一些改进。

  • @ThomasLAURENT 20 分钟不一定快:D (5认同)

小智 5

Android 模拟器非常慢。主要原因是因为它正在模拟 ARM CPU & GPU,不像 iOS Simulator,它运行 x86 代码而不是运行在实际硬件上的 ARM 代码。

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

如果你真的想加快这个过程,我想帮助你。

按照这些步骤,也许你的问题就告一段落了。

  • 使用实际的硬件设备

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