在ndk根目录下,有个ndk-stack工具:html
1. 介绍:java
min@min-desktop:~/work/software/android-ndk-r10c$ ndk-stack Usage: ndk-stack -sym <path> [-dump <path>] -sym Contains full path to the root directory for symbols. -dump Contains full path to the file containing the crash dump. This is an optional parameter. If ommited, ndk-stack will read input data from stdin See docs/NDK-STACK.html in your NDK installation tree for more details.
-sym <path>:表示包含符号连接的库文件根目录,如:APP_DIR/obj/local/armeabi/或APP_DIR/obj/local/armeabi/objs/serial_port/android
-dump <path>:表示包含log崩溃信息的日志文件路径。shell
2. 使用:工具
通常状况下,咱们直接使用以下命令捕获crash信息:
spa
adb logcat | ndk-stack -sym APP_DIR/obj/local/armeabi/
当咱们只有日志文件时,需使用以下命令:
日志
ndk-stack -sym APP_DIR/obj/local/armeabi/ -dump LOG_FILE