JNI 异常处理 之 ndk-stack

Android jni的一些崩溃总是让人很头疼 例如:
在这里插入图片描述
这样的崩溃日志很难去判断崩溃发生的地方,但是Google其实已经给我们提供了一些崩溃查找和调试工具。下面我们 就来使用ndk-stack来查找崩溃的代码。

使用方式


红色部分是adb 命令 查看日志 然后管道输出到绿色部分 ndk-stack ,这个是 ndk目录下的ndk-stack路径,然后红色部分是项目所生成的so的目录 。

然后就 可以看到类似于 :
在这里插入图片描述 可以清晰的定位到具体的报错代码块。