Pet*_*etr 6 android opengl-es android-emulator cocos2d-x
我创建了cocos2d-x应用程序我正在使用cocos2d-2.0-x-2.0.4我在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)
Run Code Online (Sandbox Code Playgroud)
我设置
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
Run Code Online (Sandbox Code Playgroud)
在清单中.我打开了AVD的gpu仿真.我使用API级别17进行AVD我在cocos2d-x论坛上找到了关于该问题的讨论:http://www.cocos2d-x.org/boards/6/topics/12563 我已经尝试了那里提到的所有内容但没有成功.这个问题的原因是什么?我该如何解决?
我通过添加解决了这个问题
gLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);
Run Code Online (Sandbox Code Playgroud)
之前
gLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());
Run Code Online (Sandbox Code Playgroud)
在Cocos2dxActivity.java中
现在我的应用程序在模拟器上运行.
此链接上的帖子包含AVD设置的屏幕截图:
http://www.cocos2d-x.org/boards/6/topics/12563?r=19274#message-19274
| 归档时间: |
|
| 查看次数: |
8730 次 |
| 最近记录: |