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

11

如何解决 Android Studio 3.0.1模拟器的问题?

当我使用 虚拟设备 运行项目时,错误开始显示(Emulator: glClear:466 GL err 0x502)

点击它时,虚拟设备会不停地闪烁。

提前致谢...

7个回答

20

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

经过一些测试,我发现如果我在模拟器中的虚拟设备配置下修改“仿真性能 - 图形” ,让它们使用软件GLES 1.1,那么错误就消失了。在此之前,我使用默认设置Automatic。我测试了在Emulated Performance Graphics设置为Hardware GLES 2.0的情况下启动虚拟设备,错误重新出现了。在我的两台笔记本电脑上没有更改任何硬件或显示驱动程序,所以不知道为什么在模拟器更新后突然出现了这个错误。


10

我在升级到Android Studio 3.0.1之后遇到了同样的问题。我使用的是Nexus_6P_API_23模拟器,在升级后屏幕开始闪烁。确切地说,屏幕上下翻转并且左右颠倒。

通过以下更改在模拟器设置中解决了该问题:

  1. "Emulated Performance - Graphics" -> Software - GLES 2.0
  2. 增加内存RAM到3072 MB

2

我通过从SDK工具部分重新安装Android模拟器来解决了这个问题。除此之外,还要重新安装4GB内存的HAXM。然后创建一个新的AVD,其中包含2GB RAM和512MB的VM空间。

enter image description here


1
当我启动Firefox并在Android Studio中启动模拟器时,出现了这种情况,似乎Firefox占用了一些资源或该资源不可共享。它以事件日志输出如下开始:
07:31 Emulator: libpng warning: iCCP:已知的不正确的sRGB配置文件
07:31 Emulator: libpng warning: iCCP:已知的不正确的sRGB配置文件
通常以Emulator: glClear:470 GL err 0x506结束,然后模拟器崩溃。
我的解决方法是,在启动模拟器时不要打开Firefox,在之后打开Firefox不会导致此错误。
运行系统为Win10,最新补丁截至本日期,Firefox版本为60.0.2(64位),Android Studio版本为3.1.4。

0

我遇到了一个模糊的错误,具体来说是在调用glLinkProgram(programId)时出现的,而这些解决方案都没有解决问题。我的问题最终证明是我没有正确设置我的着色器程序。我使用glCreateShader(GL_VERTEX_SHADER)来创建我的顶点和片段着色器。在我纠正了这个错误之后,错误就不再出现了。


0

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

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

  2. 将RAM增加到3044MB

希望这可以帮助你。


0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接