安卓游戏开发cocos2d的LIB [英] Android game development with Cocos2d lib

查看:198
本文介绍了安卓游戏开发cocos2d的LIB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想开发游戏开发cocos2d的。我下面教程 HTTP ://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ 。我加了外置的cocos2d-的android.jar文件,但是当我运行示例应用程序,然后引起以下错误。请人帮助我。

  04-18 13:09:50.783:E / AndroidRuntime(497):致命异常:主要
04-18 13:09:50.783:E / AndroidRuntime(497):java.lang.NoClassDefFoundError的:org.cocos2d.opengl.CCGLSurfaceView
04-18 13:09:50.783:E / AndroidRuntime(497):在com.agv.Cocos2d.CoCos2dActivity.onCreate(CoCos2dActivity.java:24)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.app.ActivityThread.access $ 2300(ActivityThread.java:125)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.os.Handler.dispatchMessage(Handler.java:99)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.os.Looper.loop(Looper.java:123)
04-18 13:09:50.783:E / AndroidRuntime(497):在android.app.ActivityThread.main(ActivityThread.java:4627)
04-18 13:09:50.783:E / AndroidRuntime(497):在java.lang.reflect.Method.invokeNative(本机方法)
04-18 13:09:50.783:E / AndroidRuntime(497):在java.lang.reflect.Method.invoke(Method.java:521)
04-18 13:09:50.783:E / AndroidRuntime(497):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868)
04-18 13:09:50.783:E / AndroidRuntime(497):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
04-18 13:09:50.783:E / AndroidRuntime(497):在dalvik.system.NativeStart.main(本机方法)


解决方案

的NoClassDefFoundError通常意味着库没有被包括在编译过程。检查是否添加了所有相关的jar文件,它是在Eclipse的构建路径。

I want to develop game development with Cocos2d . I am following the tutorial http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ . I added external cocos2d-android.jar file but when i run sample apps then caused following error. please anyone help me.

04-18 13:09:50.783: E/AndroidRuntime(497): FATAL EXCEPTION: main
04-18 13:09:50.783: E/AndroidRuntime(497): java.lang.NoClassDefFoundError: org.cocos2d.opengl.CCGLSurfaceView
04-18 13:09:50.783: E/AndroidRuntime(497):  at com.agv.Cocos2d.CoCos2dActivity.onCreate(CoCos2dActivity.java:24)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.os.Handler.dispatchMessage(Handler.java:99)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.os.Looper.loop(Looper.java:123)
04-18 13:09:50.783: E/AndroidRuntime(497):  at android.app.ActivityThread.main(ActivityThread.java:4627)
04-18 13:09:50.783: E/AndroidRuntime(497):  at java.lang.reflect.Method.invokeNative(Native Method)
04-18 13:09:50.783: E/AndroidRuntime(497):  at java.lang.reflect.Method.invoke(Method.java:521)
04-18 13:09:50.783: E/AndroidRuntime(497):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
04-18 13:09:50.783: E/AndroidRuntime(497):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
04-18 13:09:50.783: E/AndroidRuntime(497):  at dalvik.system.NativeStart.main(Native Method)

解决方案

NoClassDefFoundError usually means that the library has not being included in the compilation process. Check that you have added all the relevant jar files and that it is in the Build path in eclipse.

这篇关于安卓游戏开发cocos2d的LIB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆