1. ndk-stack
adb logcat > log.txt
ndk-stack -sym so符号表文件 –dump log.txt
或者adb logcat -v time | ndk-stack -sym so符号表文件
2. addr2line
arm-linux-androideabi-addr2line -f -C –e so符号表文件 地址
3. objdump
arm-linux-androideabi-objdump –S so符号表文件 > 1.asm
可以将带符号表的so替换不带符号表的so,push到手机。但需要将gradle里加上
packagingOptions{ doNotStrip "*/*/*.so" }
4. android工具debuggerd
ebuggerd [-b] PID
或者直接pull /data/system/tombstones里的文件