2012-10-09 96 views
1

錯誤我想學習Android遊戲編程。我在AVD設置GPU仿真爲「yes」和AndEngine庫版本爲4.1安卓:在AndEngine

我還設置項目的版本是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) 

回答

1

您可以使用此方法org.andengine.AndEngine.IsDeviceSupported()來檢查您的設備是否受支持。
如果您有一張古老的圖形卡,則無法永久啓用GPU仿真。
查看this thread的第一篇文章,細節部分「TIPS AND TRICKS」。