【COCOS2DX-游戏开发之十五】eclipse下模拟器运行cocos2dx程序

1. 在eclipse的模拟器AVD上运行cocos2dx程序,因为要使用opengl es 2.0,所以要在AVD上勾选GPU

【COCOS2DX-游戏开发之十五】eclipse下模拟器运行cocos2dx程序_第1张图片

2.再次运行工程,报错误如下

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)

网上解决办法: Cocos2dxActivity.java中

gLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());
找到上面一行代码,在之前加入

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

3.编译运行,正常,这google的模拟器比起xcode的模拟器来就是渣渣,还是用真机调试吧

【COCOS2DX-游戏开发之十五】eclipse下模拟器运行cocos2dx程序_第2张图片



参考链接:点击打开链接








你可能感兴趣的:(eclipse,cocos2dx,GPU,模拟器,avd)