【问题标题】:Avoiding The "No EGLConfig found!" Error避免“未找到 EGLConfig!”错误
【发布时间】:2012-02-22 13:34:14
【问题描述】:

我的一个用户报告我的游戏出现此错误。

我使用 andengine 作为我的引擎。这是错误。

java.lang.IllegalArgumentException: No EGLConfig found!
at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:157)
at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)

我的问题是,有什么办法可以避免这个错误吗?

【问题讨论】:

  • 可能还值得注意的是,模拟器不支持OpenGL ES 2.0

标签: android andengine


【解决方案1】:

如果您在设备上使用自定义 rom,例如 cyanogenmod,则会出现此异常。而且没有办法阻止它。

http://www.andengine.org/forums/gles2/no-eglconfig-found-t6129.html

【讨论】:

  • 嗯,这不是真的,至少现在不是了。我在我的 SGS 上安装了最新的 cyanogenmod,并且我的 andengine 运行良好。
  • 很高兴一年后听到它。 :)
  • @BoJIHanpocmombI 就是这样,问题/答案/cmets 总是相关的,无论它们之间的时间跨度如何。
  • 我在使用genymotion模拟器时也遇到过这种情况
【解决方案2】:

您必须启用模拟器 GPU。

要在 Eclipse 中执行此操作,请转到 Window > AVD Manager 选择您的 AVD 并单击“编辑...”。

选中“使用主机 GPU”框,然后保存并重新启动 AVD。

【讨论】:

    【解决方案3】:

    使用 Target 4.0.3 创建 AVD -API 级别 15,GPU 仿真是。我的示例说明在此之后运行。如果您还有其他问题,请访问AndEngine Forum and get detail about OpenGL drivers

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 1970-01-01
      • 2018-05-14
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      相关资源
      最近更新 更多