6

cocos2d-2.0-x-2.0.4 を使用している cocos2d-x アプリを作成しています Android エミュレーターで Eclipse からアプリを実行しようとするとエラーが発生します。

12-04 08:03:13.792: E/AndroidRuntime(1081): FATAL EXCEPTION: GLThread 105
12-04 08:03:13.792: E/AndroidRuntime(1081): java.lang.IllegalArgumentException: No config chosen
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:874)
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1024)
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1401)
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)

設定しました

<uses-feature android:glEsVersion="0x00020000" android:required="true" /> 

マニフェストで。AVD の GPU エミュレーションをオンにしました。私は AVD に API レベル 17 を使用しています。cocos2d-x フォーラムでその問題に関するディスカッションを見つけました: http://www.cocos2d-x.org/boards/6/topics/12563 そこに記載されているすべてを試しましたが、成功しませんでした。その問題の理由は何ですか?どうすれば修正できますか?

4

1 に答える 1

9

追加してこの問題を解決しました

gLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);

gLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());

Cocos2dxActivity.java で

今、私のアプリはエミュレーターで実行されます。

このリンクの私の投稿には、AVD 設定のスクリーンショットが含まれています。

http://www.cocos2d-x.org/boards/6/topics/12563?r=19274#message-19274

于 2012-12-05T09:31:44.490 に答える