本文主要是介绍Android NDK Crash信息收集捕获和日志异常定位分析(addr2line),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android NDK 闪退日志收集与分析
我们在开发过程中,Android JNI层Crash问题或者我们引用的第三方.so库文件报错,都是一个比较头疼的问题。相对Java层来说,由于c/c++造成的crash没有输出如同Java的Exception Strace堆栈信息,所以定位问题也是个比较艰难的事情。
Google Breakpad是一套完整的工具集,从Crash的捕获到Crash的dump,都提供了相对应的工具。它记录了崩溃时的.dump文件,无论我们是在本地或者发送到服务器端,都可以用相对应的工具来解析.dump文件帮助我们查找C和C++堆栈踪迹。
收集日志:
1.APP工程集成这个开源库“breakpad”
2.初始化库
这篇关于Android NDK Crash信息收集捕获和日志异常定位分析(addr2line)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!