1

でゲームプログラミングを学ぼうとしてい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)
4

1 に答える 1

1

この方法を使用してorg.andengine.AndEngine.IsDeviceSupported()、デバイスがサポートされているかどうかを確認できます。
古いグラフィック カードを使用している場合、GPU エミュレーションを永久に有効にすることはできません。
詳細については、このスレッドの最初の投稿のセクション「ヒントとコツ」を参照してください。

于 2012-10-09T14:15:30.827 に答える