欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

安卓NDK程序崩溃调试方法

程序员文章站 2022-07-02 11:50:21
1.通过tombstones查看崩溃原因:程序编译:make cleanmake DEBUG=ycd /data/tombstonesls -lthead -n 50 to*01ubuntu上make DEBUG=yc++filt _ZNK7android7RefBase9decStrongEPKvaarch64-linux-android-addr2line -e /home/test_code/tsest.so -a 000000000001b26c系统产生较多sh....

1.通过tombstones查看崩溃原因:

程序编译:
make clean
make DEBUG=y

cd /data/tombstones

ls -lt

head -n 50 to*01
ubuntu上
make DEBUG=y

c++filt _ZNK7android7RefBase9decStrongEPKv

aarch64-linux-android-addr2line -e /home/test_code/tsest.so  -a 000000000001b26c

系统产生较多sh ifconfig等tombstones分析:可参考
https://blog.csdn.net/weixin_34417200/article/details/94258904


2.使用strace查看系统调用:
strace -p pid

本文地址:https://blog.csdn.net/u014415522/article/details/110531283

相关标签: 安卓