1.
android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系,而C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。下在介绍一个简单的调试库的方法,当然需要有so库的源代码
2.
a)
I/DEBUG ( 56):
I/DEBUG ( 56):
I/DEBUG ( 56):
I/DEBUG ( 56):
I/DEBUG ( 56):
b)
$ cd out/target/product/passion/symbols/system/lib
c)
arm-eabi-addr2line 0001c174 -elibttsxyttsengine.so
结果:,显示出对应的程序文件和行数,如果不是debug版本,可能有一两行偏差
/exports/and
联系客服