android:android-jni:android-ndk-stacktrace-analyzer
This is an old revision of the document!
Android native crash log分析
找到两种方法一种是使用google 的stack工具,一种是使用Analyze android-ndk stack trace.
参考:
stack下载:
android-ndk-stacktrace-analyzer用法
android-ndk/android-ndk-1.6_r1/build/prebuilt/linux-x86/arm-eabi-4.2.1/bin/arm-eabi-objdump -S mylib.so > mylib.asm python parse_stack.py mylib.asm logcat.txt举例:
D:\stack>python parse_stack.py libslpi.asm logcat.txt 0x000b7e80: pjsua_acc_unregister + 0x0068 D:\stack>ls libslpi.asm libslpi.so logcat.txt parse_stack.py stack.py
stack用法:
python stack.py logcat.txt说明:stack看起来是google内部使用的工具,在windows上跑不起来,需要在Linux环境下,还有使用的时候会提示so文件的位置不存在,按照它的要求,建立相应的目录,并放入so文件就可以了。
/var/www/dokuwiki/wiki/data/attic/android/android-jni/android-ndk-stacktrace-analyzer.1300250019.txt.gz · Last modified: 2016/05/05 13:06 (external edit)