使用NDK对cocos2dx交叉编译到android,生成动态库.so文件,eclipse中运行时,程序崩溃,输出下面信息。
Fatal signal 11 (SIGSEGV) at 0x00000014 (code=1), thread 9292 (Thread-3549)
程序发生崩溃的共享库在 $PROJECT_PATH/obj/local/armeabi/目录下。
在终端执行如下明令:
cd $NDK_ROOT
$ANDROID_SDK_ROOT/platform-tools/adb logcat| ./ndk-stack -sym $PROJECT_PATH/obj/local/armeabi
然后继续运行android程序,发生崩溃之后,终端会输出具体错误信息。