新建的cocos2dx(3.4)项目,在win32上可运行,在android上无法运行

ndk已装,项目由Eclipse所导出,结果如下(soulshot为项目名称)
01-20 13:36:01.357: D/dalvikvm(23124): wrong object type: Lcom/lbe/security/utility/d; Landroid/util/ArrayMap;
01-20 13:36:01.522: D/dalvikvm(23124): GC_FOR_ALLOC freed 408K, 13% free 3313K/3804K, paused 14ms, total 14ms
01-20 13:36:01.562: D/dalvikvm(23124): Trying to load lib /data/app-lib/org.cocos.SoulShot-2/libcocos2dcpp.so 0x41976fb8
01-20 13:36:01.577: E/dalvikvm(23124): dlopen("/data/app-lib/org.cocos.SoulShot-2/libcocos2dcpp.so") failed: dlopen failed: cannot locate symbol “srand” referenced by “libcocos2dcpp.so”…
01-20 13:36:01.577: D/AndroidRuntime(23124): Shutting down VM
01-20 13:36:01.577: W/dalvikvm(23124): threadid=1: thread exiting with uncaught exception (group=0x4161aba8)
01-20 13:36:01.577: E/AndroidRuntime(23124): FATAL EXCEPTION: main
01-20 13:36:01.577: E/AndroidRuntime(23124): Process: org.cocos.SoulShot, PID: 23124
01-20 13:36:01.577: E/AndroidRuntime(23124): java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “srand” referenced by “libcocos2dcpp.so”…
01-20 13:36:01.577: E/AndroidRuntime(23124): at java.lang.Runtime.loadLibrary(Runtime.java:364)
01-20 13:36:01.577: E/AndroidRuntime(23124): at java.lang.System.loadLibrary(System.java:538)
01-20 13:36:01.577: E/AndroidRuntime(23124): at org.cocos2dx.lib.Cocos2dxActivity.onLoadNativeLibraries(Cocos2dxActivity.java:85)
01-20 13:36:01.577: E/AndroidRuntime(23124): at org.cocos2dx.lib.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:99)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.Activity.performCreate(Activity.java:5337)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1099)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2201)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2286)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.ActivityThread.access$800(ActivityThread.java:138)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1235)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.os.Handler.dispatchMessage(Handler.java:102)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.os.Looper.loop(Looper.java:136)
01-20 13:36:01.577: E/AndroidRuntime(23124): at android.app.ActivityThread.main(ActivityThread.java:5054)
01-20 13:36:01.577: E/AndroidRuntime(23124): at java.lang.reflect.Method.invokeNative(Native Method)
01-20 13:36:01.577: E/AndroidRuntime(23124): at java.lang.reflect.Method.invoke(Method.java:515)
01-20 13:36:01.577: E/AndroidRuntime(23124): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
01-20 13:36:01.577: E/AndroidRuntime(23124): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
01-20 13:36:01.577: E/AndroidRuntime(23124): at dalvik.system.NativeStart.main(Native Method)

实在是不清楚哪里错了

srand识别不出,NDK是什么版本的?

NDK是r10d版本的

这是另一个窗口显示的东西

python F:/cocos-samples/Cocos/CocosProjects/SoulShot/proj.android/build_native.py -b release all
Android NDK: WARNING: APP_PLATFORM android-21 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
make.exe: Entering directory F:/cocos-samples/Cocos/CocosProjects/SoulShot/proj.android' Install : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so make.exe: Leaving directory F:/cocos-samples/Cocos/CocosProjects/SoulShot/proj.android’
We will remove this script next version,you should use cocos console to build android project.

The Selected NDK toolchain version was 4.9 !

解决方法:把ndk版本更换为r9d版本
原因:不明
此贴终结