cocos2dx 跨动态库问题

主程序 main.so,将cocos库编译成libcocos2d.so(BUILD_SHARED_LIBRARY),程序中调用CCUserDefault::getStringForKey(),函数调用返回的string析构的时候崩溃:
08-25 11:38:52.269: I/DEBUG(7544): #01 pc 00019af8 /system/lib/libc.so (dlfree+3020)
08-25 11:38:52.269: I/DEBUG(7544): #02 pc 0000cf38 /system/lib/libc.so (free+16)
奇怪的时在崩溃之前有调用getFileDirectoryJNI(),却没问题。

然而,将cocos库编译成静态库(BUILD_STATIC_LIBRARY),则无任何问题。

蛋已碎,求指点。

自己顶一个