Android Studio Avd 模拟器显示黑色闪烁

Sta*_*ker 43 android-virtual-device android-emulator android-studio

我突然遇到一个问题,屏幕底部出现奇怪的黑色闪烁(如下面的视频所示)。我之前没有遇到任何问题,在我android emulator在设置下删除并重新检查(重新安装它)后也发生了这种情况 \xe2\x80\x9cTools\xe2\x80\x9d ->\xe2\x80\x9d SDK Manager\xe2\x80\x9d -> \xe2\x80\x9cSDK Tools\xe2\x80\x9d tab

\n

视频链接 - https://vimeo.com/manage/videos/739329236

\n

计算机规格 -\nI7 - 10750h、\nNvidia 1650 Ti - 4GB、\n16 GB RAM、\n1 TB SSD(443 GB 可用)

\n

另外,我注意到当我不触摸屏幕时,屏幕的大部分部分会变成空白。\n在此输入图像描述

\n

小智 71

我的新笔记本电脑也遇到了同样的问题。我通过更改模拟器配置文件中的一个参数来修复它。

  • C:\Users\USER_NAME\.android\avd\Pixel_5_API_31.avd}}
  • 编辑config.ini文件。
  • 找到hw.gpu.mode = auto并将其更改为hw.gpu.mode = guest并保存更改。
  • 重新启动模拟器。

  • 在 Intel GPU (i7-12700H) 上也为我解决了这个问题。但我没有使用“guest”,而是使用了“angle_indirect”,就像在 Windows 上一样,这应该会好一点,因为它不纯粹是在 guest 内部的软件中,而且还使用 DirectX。它应该具有与“auto”或“host”类似的性能,但没有渲染问题。 (5认同)

小智 12

我尝试为我的模拟器提供更多内存(4096 RAM),问题消失了。

Android 模拟器需要更多内存


小智 10

我最近在创建 API 级别 33 的模拟器后遇到了同样的问题,然后我尝试使用 API 级别 31 并且模拟器工作正常。


Sar*_*riH 9

我刚刚第一次安装 Android Studio 一段时间,立刻就注意到了闪烁的问题。我有 NVIDIA GPU,它很可能会导致这个问题。在 Android Studio 设备管理器内的 AVD 选项中,我尝试将图形设置从自动切换为“软件 GLES 2.0”,它修复了闪烁。使用软件加速无论如何都不是最佳方案,但在解决根本原因之前,它可能是一种解决方法。

编辑:发现发布的有关此行为的问题,确认这是与 GPU 驱动程序相关的问题https://issuetracker.google.com/issues/246917660