2012-08-30 11 views
5

Soy un novato.Fallo al ejecutar HelloWorld cocos2dx

Intentar ejecutar ejemplo HelloWorld comming con cocos2dx (cocos2d-2,0-rc2-x-2.0.1), Android SDK 20.0.1, Android NDK r8, en 64 bits máquina Linux (openSuse 12.1).

Cuando se ejecuta la emulación de Eclipse consiguió siguiente excepción:

W/dalvikvm( 644): threadid=13: thread exiting with uncaught exception (group=0x40a13300) 
E/AndroidRuntime( 644): FATAL EXCEPTION: GLThread 77 
E/AndroidRuntime( 644): java.lang.IllegalArgumentException: No configs match configSpec 
E/AndroidRuntime( 644):  at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:863) 
E/AndroidRuntime( 644):  at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1024) 
E/AndroidRuntime( 644):  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1401) 
E/AndroidRuntime( 644):  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240) 
D/gralloc_goldfish( 644): Emulator without GPU emulation detected. 

¿Alguna idea?

Respuesta

8

de 2.0, tiene que ejecutar en un dispositivo debido a que el emulador no soporta OpenGL 2.0

para aquellos que están interesados ​​en cómo conseguir OpenGL 2.0 se ejecuta en el emulador, aquí está el enlace http://www.cocos2d-x.org/boards/6/topics/12563

+0

En realidad es posible, pero requiere algunas configuraciones especiales – psousa

+0

@psousa: sí, pero supongo que cómo hacerlo matará a la mayoría de las personas. : P –

+0

@ m.ding ¿puede dar una referencia? – dimba