为什么 Android Studio 模拟器速度极慢?

问题描述 投票:0回答:5

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

我已经安装了 HAXM 并强制 emulator.exeqemu-system-x86_64.exe 与 NVIDIA 配合使用。

但是模拟器仍然非常慢

android android-studio android-emulator
5个回答
30
投票

试试这个:

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


29
投票

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

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


6
投票

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

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

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

按照以下步骤操作,也许你的问题就迎刃而解了。

  • 使用实际的硬件设备

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


1
投票

我在MAC上使用这个配置

Configuration Emulator

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

0
投票

我的 Android Studio 模拟器非常慢,但 PC 不是问题,我有 16 RAM、512 SSD、Intel i7 11 gen。

我的问题是给定的模拟器的 RAM 量。给定的 RAM 量为 1.5 GB RAM,因此我将其更改为 3 GB RAM,现在模拟器运行顺利,没有滞后或卡住。

要更改模拟器的给定 RAM 量,请按照以下步骤操作:

  1. 打开Android Studio
  2. 选择
    Projects
    ,然后单击
    More Actions
    ,然后从下拉菜单中选择
    Virtual Device Manager

  1. 将会弹出一个新窗口,然后单击模拟器上的编辑图标

  2. 之后会弹出另一个窗口。您需要单击显示

    Show Advanced Settings
    的按钮,之后窗口将展开,您应该向下滚动并查看 RAM 输入,您可以在其中设置模拟器的 RAM 量

  1. 点击
    Finish
    就完成了
© www.soinside.com 2019 - 2024. All rights reserved.