Native Crash 分析

從logcat中查看trace信息

找到相關的so文件和偏移量

使用crash分析工具 使用so文件和 debug信息 找到對應的C文件執行 行號

一 使用ndk-stack

D:\Android\android-ndk-r10c\ndk-stack.exe -sym E:\workspace\TestBugrpt\app\src\main\obj\local\armeabi-v7a\ -dump log.txt

So文件log信息

二 使用 addr2line

arm-linux-androideabi-addr2line.exe -e E:\workspace\TestBugrpt\app\src\main\obj\local\armeabi-v7a\libtestNDKCrash.so 00000c1c 00000c0f

使用So文件偏移量

得到輸出:

E:/workspace/TestBugrpt/app/src/main//jni/testNDKCrash.cpp:13

E:/workspace/TestBugrpt/app/src/main//jni/testNDKCrash.cpp:9

 

摘自

https://blog.csdn.net/forlong401/article/details/51137365?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章