【问题标题】:Failure in running HelloWorld cocos2dx运行 HelloWorld cocos2dx 失败
【发布时间】:2012-08-30 19:16:45
【问题描述】:

我是新手。

尝试使用 cocos2dx (cocos2d-2.0-rc2-x-2.0.1) 运行 HelloWorld 示例, Android SDK 20.0.1,Android NDK r8,在 64 位 Linux 机器上(openSuse 12.1)。

从 Eclipse 运行仿真时出现以下异常:

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.

有什么想法吗?

【问题讨论】:

    标签: android linux cocos2d-x


    【解决方案1】:

    对于 2.0,您需要在设备上运行,因为 Emulator 不支持 OpenGL 2.0

    对于那些对如何在模拟器上运行 OpenGL 2.0 感兴趣的人,这里是链接http://www.cocos2d-x.org/boards/6/topics/12563

    【讨论】:

    • 其实是可以的,但是需要一些特殊的配置
    • @psousa:是的,但我猜怎么做会杀死大多数人。 :P
    • @m.ding 能给个参考吗?
    • @m.ding 你怎么知道是 OpenGL 2.0?
    • @m.ding 模拟环境中的OpenGL版本由ANDROID SDK/NDK决定?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 2021-07-25
    • 1970-01-01
    相关资源
    最近更新 更多