即使进行所有优化,Android 模拟器也会出现延迟

2024-01-27

  • HAXM 启用版本 7.1.0,我验证了它在模拟器运行时正常工作
  • 模拟器使用 Nvidia GPU,但在任何给定时间它仅使用最多 7% 的 GPU
  • 我有 27.3.1 的模拟器版本(最新)
  • 尝试过 x86 图像和 x86_x64 图像
  • 我尝试过硬件加速
  • 我尝试过软件加速
  • 我将模拟器内存​​增加到 4GB(我有 20GB)
  • 我将模拟器CPU优先级设置为实时
  • 我只有 Android Studio 和正在运行的模拟器
  • 模拟器运行速度非常慢且滞后,甚至在从一个活动转到另一个活动时出现黑屏
  • 从古至今都是如此
  • 我尝试删除整个 Android SDK 并从头开始安装
  • 我在 BIOS 中启用了英特尔虚拟技术
  • 我尝试过 Google Apis 与没有 Google Apis 模拟器
  • 我尝试过 Nexus 5、X、Pixel 1、2、XL 以及 Android P、O、16 和所有设备都出现延迟

这对我使用 Android 9 模拟器有帮助:

  1. 使用 Google Play x86 映像而不是 Google API x86 映像,因为前者有一条通知“正在准备设置..”,但该通知从未完成。

  2. 第一次启动模拟器后,进行初始谷歌设备设置(跳过可以跳过的内容..)并设置SD卡(作为外部存储)。

  3. 如果有一些应用程序更新正在运行,请等待它,然后强制退出“Google Play 服务”应用程序。如果模拟器在重新启动后再次变慢,您可能需要在每次启动后执行此操作。

  4. 在设置中禁用移动数据,因为它一次又一次地尝试连接,耗尽了所有 CPU。 CPU 有助于渲染,因此如果没有可用的 CPU,渲染速度就会变慢。

Edit:

5. 转到模拟器设置/高级并将 OpenGL ES 渲染设置为Desktop native OpenGL和 OpenGL ES API 级别Renderer maximum并重新启动模拟器。就我而言,使用自动选择/自动检测的性能要差得多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

即使进行所有优化,Android 模拟器也会出现延迟 的相关文章

随机推荐