我们排查jni crash的时候非常头痛,因为崩溃的地方都是so文件,我们必须要导出来系统的so文件才可以查出来到底是哪一行代码报错导致的问题。
导出system/lib里面的so文件其实很简单,无需Root手机,只需执行下面的四条命令就可以了。
先看张图,然后再敲代码会更香
这里的ls是用来展示所有的so文件
adb shell
cd /system/lib
exit
adb pull /system/lib/libc.so /Users/liangchaojie/Desktop/so
执行完语句,so文件就会出现在你的文件夹了