JNI调用so出错

03-22 17:38:06.077: INFO/DEBUG(31):          #00  pc 0002118c  /data/data/com.isoft.rdp/lib/librdp5.so
03-22 17:38:06.077: INFO/DEBUG(31):          #01  pc 00008960  /data/data/com.isoft.rdp/lib/librdp5.so
03-22 17:38:06.091: INFO/DEBUG(31):          #02  pc 00021f24  /data/data/com.isoft.rdp/lib/librdp5.so
03-22 17:38:06.249: INFO/DEBUG(31):          #11  pc 0005bde2  /system/lib/libdvm.so

如果你的是有调试信息的库,也可以用ndk toolchain的 addr2line 来定位源码崩溃行数:
$(arm-prefix)-addr2line -e librdp5.so 0002118c
arm-prefix 看你用的是r4b还是r5以上的,自已查toolchain, 0002118c就是 "pc" 后面的8进制地址。

posted @ 2013-03-15 23:49  无尽之宇  阅读(234)  评论(0编辑  收藏  举报