如何解决 Android Studio 3.0.1模拟器
的问题?
当我使用 虚拟设备
运行项目时,错误开始显示(Emulator: glClear:466 GL err 0x502)
。
点击它时,虚拟设备会不停地闪烁。
提前致谢...
如何解决 Android Studio 3.0.1模拟器
的问题?
当我使用 虚拟设备
运行项目时,错误开始显示(Emulator: glClear:466 GL err 0x502)
。
点击它时,虚拟设备会不停地闪烁。
提前致谢...
我不确定这是否算作答案或解决方法。昨天在更新Android Studio中的模拟器到27.0.2版本SDK工具后,我在所有AVD上都遇到了完全相同的错误。当我启动模拟器中的任何虚拟设备时,这个错误出现在我运行Android Studio的多个Windows笔记本电脑上。我在过去一天内对两台笔记本电脑所做的唯一事情是更新了Android Studio并运行了通用Windows更新。
经过一些测试,我发现如果我在模拟器中的虚拟设备配置下修改“仿真性能 - 图形” ,让它们使用软件GLES 1.1,那么错误就消失了。在此之前,我使用默认设置Automatic。我测试了在Emulated Performance Graphics设置为Hardware GLES 2.0的情况下启动虚拟设备,错误重新出现了。在我的两台笔记本电脑上没有更改任何硬件或显示驱动程序,所以不知道为什么在模拟器更新后突然出现了这个错误。
我在升级到Android Studio 3.0.1之后遇到了同样的问题。我使用的是Nexus_6P_API_23模拟器,在升级后屏幕开始闪烁。确切地说,屏幕上下翻转并且左右颠倒。
通过以下更改在模拟器设置中解决了该问题:
我遇到了一个模糊的错误,具体来说是在调用glLinkProgram(programId)
时出现的,而这些解决方案都没有解决问题。我的问题最终证明是我没有正确设置我的着色器程序。我使用glCreateShader(GL_VERTEX_SHADER)
来创建我的顶点和片段着色器。在我纠正了这个错误之后,错误就不再出现了。
是的,我以前也遇到过同样的问题。试试这个:
将模拟性能更改为软件-GLES 2.0
将RAM增加到3044MB
希望这可以帮助你。
我通过直接从Nvidia下载视频卡驱动程序来更新了我的视频卡驱动程序,问题得到解决。更改“模拟性能-图形” ->软件-GLES 2.0会导致虚拟设备滞后。硬件加速是正确的选择。