我正在使用Android Studio 3.2版,并且具有12GB的ram和双图形卡(NVIDIA和INTEL)。
我已经安装了 HAXM ,并且还强制 emulator.exe 和 qemu-system-x86_64.exe 与NVIDIA一起使用。
但是仿真器仍然非常慢
答案 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)
答案 3 :(得分:0)