避免“找不到EGLConfig!”错误

时间:2012-01-30 19:03:50

标签: android andengine

我的一位用户正在为我的游戏报告此错误。

我正在使用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)

我的问题是,我能做些什么来避免这个错误吗?

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:4)

您必须启用模拟器GPU。

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

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

答案 2 :(得分:0)

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