第一步首先找到 backtrace:keyword,然后找到都应的库文件 出错的地方 pc 0000088b  /system/lib/libNDK_04.so (SayHello+98)。

08-13 17:08:28.041 I/DEBUG   (  163): backtrace:

08-13 17:08:28.041 I/DEBUG   (  163):     #00  pc 00021fc0  /system/lib/libc.so (tgkill+12)

08-13 17:08:28.041 I/DEBUG   (  163):     #01  pc 00013081  /system/lib/libc.so (pthread_kill+48)

08-13 17:08:28.041 I/DEBUG   (  163):     #02  pc 00013295  /system/lib/libc.so (raise+10)

08-13 17:08:28.041 I/DEBUG   (  163):     #03  pc 00011fc9  /system/lib/libc.so

08-13 17:08:28.041 I/DEBUG   (  163):     #04  pc 00021874  /system/lib/libc.so (abort+4)

08-13 17:08:28.041 I/DEBUG   (  163):     #05  pc 0004b11b  /system/lib/libdvm.so (dvmAbort+78)

08-13 17:08:28.041 I/DEBUG   (  163):     #06  pc 0002d454  /system/lib/libdvm.so (IndirectRefTable::get(void*) const+252)

08-13 17:08:28.041 I/DEBUG   (  163):     #07  pc 0004f9b7  /system/lib/libdvm.so (dvmDecodeIndirectRef(Thread*, _jobject*)+30)

08-13 17:08:28.041 I/DEBUG   (  163):     #08  pc 00051b75  /system/lib/libdvm.so

08-13 17:08:28.041 I/DEBUG   (  163):     #09  pc 0000088b  /system/lib/libNDK_04.so (SayHello+98)

第二步

arm-linux-androideabi-addr2line -C  -f -e  out/target/product/ndp959/symbols/system/lib/libNDK_04.so  0000088b

第三步

得到:

/home/hlwang/tian/Tshark/ndp959/development/samples/NDK_04/jni/Provider.c:118

定位到库文件的那一行出错。

第四步

慢慢改吧。

一些细节能够參考:

http://doc.okbase.net/xyang81/archive/121689.html

http://blog.sina.com.cn/s/blog_702c2db50102vc2h.html

http://blog.csdn.net/lubeijing2008xu/article/details/37569809

http://blog.chinaunix.net/uid-58110-id-2733429.html

最新文章

  1. 利用Python进行数据分析(3) 使用IPython提高开发效率
  2. jquery的.html(),.text()和.val()方法
  3. JavaScript面向对象之我见
  4. Python学习笔记 for windows 二
  5. 密码学初级教程(一)基本概念及DES加密算法
  6. Swift2.1 语法指南——高级操作符
  7. hnu10104
  8. Android 学习笔记 BroadcastReceiver广播...
  9. C#中的接口实现多态
  10. POJ 3156 - Interconnect (概率DP+hash)
  11. spring aop配置文档部分翻译
  12. Hibernate4.x之Session
  13. [COCOS2DX]COCOS命令新建项目+编译安卓项目并成功运行
  14. mac下修改mysql的默认字符集为utf8
  15. 利用ajax从txt读取数据
  16. MyEclipse 免安装版制作
  17. ListView控制消息
  18. linux指令大全
  19. 【bzoj 3309 】 DZY Loves Math
  20. 【读书笔记】Cronjob原理及源码分析

热门文章

  1. [Swift通天遁地]五、高级扩展-(6)对基本类型:Int、String、Array、Dictionary、Date的扩展
  2. 数据库部署到linux服务器,供本地访问。
  3. 6CSS之文本
  4. js的toFixed解惑
  5. Struts2 之 实现文件上传(多文件)和下载
  6. (转)Vue 爬坑之路(四)—— 与 Vuex 的第一次接触
  7. android接收mjpg-streamer软件视频流
  8. 如何让win32 c++窗口不出现在任务栏
  9. .net 大数据量,查找Where优化(List的Contains与Dictionary的ContainsKey的比较)
  10. Caffe2:添加CUDA路径