glTexImage2D:错误前:( 0x506内部0x1908格式0x1908类型0x1401

Sir*_*Way 25 android android-emulator android-studio

在使用Android Studio运行我的模拟器时,我无法在模拟器屏幕上看到任何内容(一切都是黑色的).我得到以下事件日志:

模拟器:glTexImage2D:错误前:( 0x506内部0x1908格式0x1908类型0x1401

我已经尝试清理项目并重建它但没有任何反应.我认为这与模拟器有关.

有谁知道发生了什么?

Sir*_*Way 23

是的,这都是关于模拟器的.

转到工具> AVD管理器>虚拟设备配置>显示高级设置>引导选项>冷启动

然后使用该AVD再次运行您的项目.关闭会话并再次设置"引导"选项中的"快速启动".

  • 不幸的是,自上次更新以来,它一次又一次地发生。:-( (3认同)
  • 对我来说,我的*虚拟设备配置中没有*Boot选项* (3认同)

MrP*_*eny 22

由于@ SirQuickWay的解决方案对我不起作用,我必须将模拟器设置中的OpenGL ES Renderer和OpenGL ES API级别分别更改为SwiftShader和Renderer Maximum.您可以在此处找到这些设置:

模拟器栏> ...>设置>高级(标签)如下: Android Emulator OpenGL设置

编辑: 应用设置后需要重新启动模拟器.

  • 也为我工作!非常感谢:) (4认同)
  • 为我工作。更改设置后只需要重新启动模拟器即可(对于某些情况可能很明显) (2认同)