我正在尝试在Android
中学习游戏编程。我已将AVD中的GPU仿真设置为“是”,将AndEngine库版本设置为4.1
我还设置了项目版本为4.1但仍然出现以下错误请帮助我。
我正在使用河内塔的示例代码。
E/AndroidRuntime(698): at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
D/gralloc_goldfish(786): Emulator without GPU emulation detected.
E/AndroidRuntime(786): FATAL EXCEPTION: GLThread 101
E/AndroidRuntime(786): java.lang.IllegalArgumentException: No EGLConfig found!
E/AndroidRuntime(786): at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:183)
E/AndroidRuntime(786): at org.andengine.opengl.view.ConfigChooser.chooseConfig(ConfigChooser.java:157)
E/AndroidRuntime(786): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1009)
E/AndroidRuntime(786): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1362)
E/AndroidRuntime(786): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)
答案 0 :(得分:1)
您可以使用此方法org.andengine.AndEngine.IsDeviceSupported()
检查您的设备是否受支持
如果您有一个古老的图形卡,则无法永久启用GPU仿真
有关详细信息,请参阅this thread的第1篇文章“TIPS AND TRICKS”部分。