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

Why Android Studio emulator is extremely slow?

我正在使用 Android Studio 版本 3.2,我有 12GB 内存和双显卡(NVIDIA 和 INTEL)。

我已经安装了 HAXM 并且还强制 emulator.exeqemu-system-x86_64.exe 与 NVIDIA 合作。

但模拟器仍然非常慢

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

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

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

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

  • 使用实际的硬件设备

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

试试这个:

转到模拟器设置并尝试 select OpenGL ES 渲染器 的不同值:

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

我认为目前我们经常选择最新的模拟器(来自 API 26 - Android 8.0 及以上)ONLY 用于测试与 OS 功能更改相关的代码,为了稳定性和性能测试,我们应该选择 Emulators 等于或低于 API 25 - Android 7.1
我已将此问题报告给 Google,希望他们能尽快做出一些改进。

我在MAC

上使用这个配置

Configuration Emulator

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