模拟器:glClear:466 GL 错误 0x502

IT小君   2021-12-09T03:52:13

怎么解决Android Studio 3.0.1 Emulator

当我开始使用 运行项目时virtual device,错误开始显示(Emulator: glClear:466 GL err 0x502).

单击虚拟设备时,它会一直闪烁。

提前致谢...

点击广告,支持我们为你提供更好的服务
评论(7)
IT小君

我不确定这是否算作答案或解决方法。昨天在 SDK 工具下将 Android Studio 中的模拟器更新到版本 27.0.2 后,我在所有 AVD 上都收到了完全相同的错误。每当我在模拟器中启动任何虚拟设备时,该错误都会出现在我运行 Android Studio 的多台 Windows 笔记本电脑上。我在最后一天对两台笔记本电脑所做的唯一事情就是更新 Android Studio 并且我运行了一般的 Windows 更新。

经过一些测试,我发现如果我在“模拟性能 - 图形”下更改模拟器中虚拟设备的配置,以便它们使用软件 GLES 1.1,错误就会消失。在此之前,我的默认设置为自动。我在硬件 GLES 2.0 上测试了使用仿真性能图形设置启动虚拟设备,但错误又回来了。我的两台笔记本电脑上都没有更改硬件或显示驱动程序,所以不知道为什么在模拟器更新后突然出现错误。

2021-12-09T03:52:13   回复
IT小君

升级到 Android studio 3.0.1 后,我遇到了同样的问题。我正在使用模拟器 Nexus_6P_API_23,升级后屏幕开始闪烁。准确地说,屏幕正在上下颠倒和反转。

以下更改解决了在模拟器设置中进行两项更改的问题:

  1. “模拟性能 - 图形” -> 软件 - GLES 2.0
  2. 内存 RAM 增加到 3072 MB
2021-12-09T03:52:13   回复
IT小君

我通过从 SDK 工具部分重新安装 Android Emulator 解决了它。除此之外,还要重新安装具有 4GB 内存的 HAXM。然后创建一个具有 2GB RAM 和 512 MB VM 空间的新 AVD。

在此处输入图片说明

2021-12-09T03:52:14   回复
IT小君

当我启动 Firefox 并随后在 Adnroid studio 中启动模拟器时,我得到了这个,似乎 Firefox 占用了一些资源或者资源不可共享。它始于事件日志吐出:

07:31 模拟器:libpng 警告:iCCP:已知不正确的 sRGB 配置文件

07:31 模拟器:libpng 警告:iCCP:已知不正确的 sRGB 配置文件

通常以 Emulator: glClear:470 GL err 0x506 结束,并且模拟器死机。

我的解决方法,当我启动模拟器时不要打开 Firefox,现在打开 Firefox 后不会导致此错误

运行系统,Win10最新补丁为当前日期和firefox 60.0.2(64位)和android studio 3.1.4

2021-12-09T03:52:14   回复
IT小君

通过直接从 Nvidia 下载来更新我的视频卡驱动程序,解决了问题。更改模拟性能 - 图形” -> 软件 - GLES 2.0 将导致虚拟设备滞后。硬件加速是要走的路。

2021-12-09T03:52:14   回复
IT小君

是的,我以前也遇到过同样的问题。尝试这个

  1. 将模拟性能更改为软件 - GLES 2.0

  2. 将内存增加到 3044MB

我希望这能帮到您。

2021-12-09T03:52:14   回复
IT小君

我收到了这个模棱两可的错误,特别glLinkProgram(programId)是在被调用时,这些解决方案都没有解决这个问题。我的问题原来是我没有正确设置我的着色器程序。我用于glCreateShader(GL_VERTEX_SHADER)我的顶点和片段着色器。在我纠正错误后,错误不再出现。

2021-12-09T03:52:14   回复