gl表面错误,无法运行app

时间:2014-09-22 22:37:44

标签: android glsurfaceview

我无法找到关于我所遇到的错误的任何地方。我在stackeroverflow上发现了一个类似的但是它们没有相同的错误代码,并且它们的灵魂不起作用 我创建了一个包含广告的网页视图。广告加载了所有好处,但webview不会加载,我不断收到错误。我在其他人的问题上找到的东西“将它加载到可以工作的手机上,模拟器出错了”或“转到你的avd并切换你的设置有关gpu”。但这一切都不起作用。我在另一个网站上看到,这将发生在被黑客攻击的设备上。但我真的不明白。 。 。 。这是我的错误:

 E/chromium﹕ [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
 E/chromium﹕ [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
 E/chromium﹕ [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
 E/chromium﹕ [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
 E/chromium﹕ [ERROR:gpu_info_collector.cc(86)] gfx::GLSurface::InitializeOneOff()    failed

1 个答案:

答案 0 :(得分:0)

根据您的评论进行最佳猜测:

  • 您正在使用GLES2
  • 您正在AOSP模拟器中运行
  • 您未启用硬件加速

如果所有这些都是真的,那么在AVD中启用硬件加速(或者从命令行启用-gpu on)可以解决问题。

我怀疑问题是AOSP模拟器本身只实现了GLES1。如果切换到硬件加速模式,GPU命令主要转发到主机GPU,支持GLES2。