接下来详细说明ndk-stack的使用方法。
第一步:首先获得发生崩溃的共享库。
如果你是利用ndk-build应用的话,共享库会在$PROJECT_PATH/obj/local/armeabi/目录下。
第二部:定位错误代码:
a、通过adb直接将log信息导入到程序中
adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi
b、先将log信息导入到文件,然后再把日志文件导入到程序当中
adb logcat > /tmp/foo.txt
$NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dump /tmp/foo.txt