求助:cocos2d-x alpha1 程序运行不了

用cocos2d-x 3.0 alpha1 创建了一个项目。在Xcode下能够运行正确。在android下,能够编译,生成apk,安装到设备。但是运行时出错。在logCat中有如下错误信息:

E/AndroidRuntime(917): java.lang.RuntimeException: Unable to start activity ComponentInfo
{com.ycm.ccGame/android.app.NativeActivity}: java.lang.IllegalArgumentException: Unable to find
native library: cocos2dcpp

求大家指点一下啊。搞不定了。谢谢各位啊。。。

楼主,解决了吗

没有解决啊。求各位大侠帮忙。顺便说一下我的开发环境:
Eclipse Kepler, ADT, NDT 都已经装好了。程序就是一个通过create_project.py 创建的cocos2dx 项目。没有做任何修改。在Xcode 5.0下能够运行,没有问题。在Eclipse下就出现上述情况。通过命令行的方式编译,安装都试过了。没用。按照网上的方法,在manifest.xml中加上hasCode改为true,也没用。AVD 选中"Use Host GPU" 也没用。
没招了。!!!
求帮忙啊!!!!!!

把平台的cocos2dx30alpha1\cocos\2d\platform\android\java\src下包,放到工程proj.android\src下面

直接通过cocos2d 提供的 build_native.py 在Mac 终端里编译后,在eclipse中运行(Run as Android application)。不出现上述错误了。但是又出现如下错误:

12-10 09:54:34.055: E/AndroidRuntime(1148): FATAL EXCEPTION: main
12-10 09:54:34.055: E/AndroidRuntime(1148): Process: com.ttt.ccAndroid, PID: 1148
12-10 09:54:34.055: E/AndroidRuntime(1148): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ttt.ccAndroid/android.app.NativeActivity}: java.lang.NullPointerException

怎么回事啊?有没有高手解答?????
求教啊。。。。。
急急急

有没有人帮个忙啊? 求救啊。

没人帮忙吗?

import后,右键工程,找到builders 把红色带x的删除。

说实在,3.0 alph1整体框架设计的很好,但是现在项目配置的说明比如mk文件的中路径配置等和第三方库的引入(android方面),做的不是很好。

现在没有java代码,让我不知道从什么地方添加第三方的支持了

楼上的只能解决包编译器错误问题。但并不能使编译后的程序运行。问题依然存在。

怎么没人应答啊?有没有官方的求助方式?

继续求助。大侠帮忙啊。。。

用终端进行编译吧 那个没问题 能直接编译成功 并且编译成功之后在进入eclipse就能完全运行了 至于为什么不能在eclipse中运行编译 这个我也不太清楚 我也很想知道这个的解决办法

lz,你这个问题解决了吗?我有和你同样的问题
zhanglei1239说得这方法,用ant编译,貌似也不行

执行目录下的build_native.py

楼主你好,我也遇到了相似的问题。我用的是3.0beta2版,执行build_native.py后直接导入,
然后运行程序直接退出(“很不幸,XXX停止运行”),出现如下错误:

04-17 03:55:24.137: E/AndroidRuntime(1003): FATAL EXCEPTION: main
04-17 03:55:24.137: E/AndroidRuntime(1003): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.MyCompany.AwesomeGame/org.cocos2dx.cpp.Cocos2dxActivity}: java.lang.IllegalArgumentException: Unable to find native library: cocos2dcpp
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.ActivityThread.access$600(ActivityThread.java:130)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.os.Handler.dispatchMessage(Handler.java:99)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.os.Looper.loop(Looper.java:137)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.ActivityThread.main(ActivityThread.java:4745)
04-17 03:55:24.137: E/AndroidRuntime(1003): at java.lang.reflect.Method.invokeNative(Native Method)
04-17 03:55:24.137: E/AndroidRuntime(1003): at java.lang.reflect.Method.invoke(Method.java:511)
04-17 03:55:24.137: E/AndroidRuntime(1003): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
04-17 03:55:24.137: E/AndroidRuntime(1003): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
04-17 03:55:24.137: E/AndroidRuntime(1003): at dalvik.system.NativeStart.main(Native Method)
04-17 03:55:24.137: E/AndroidRuntime(1003): Caused by: java.lang.IllegalArgumentException: Unable to find native library: cocos2dcpp
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.NativeActivity.onCreate(NativeActivity.java:187)
04-17 03:55:24.137: E/AndroidRuntime(1003): at org.cocos2dx.cpp.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:11)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.Activity.performCreate(Activity.java:5008)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
04-17 03:55:24.137: E/AndroidRuntime(1003): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
04-17 03:55:24.137: E/AndroidRuntime(1003): … 11 more

请问楼主解决了吗?还请教教小弟!