我的一位用户正在为我的游戏报告此错误。
我正在使用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)
我的问题是,我能做些什么来避免这个错误吗?
答案 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