如何用ndk-stack察看android崩溃堆栈

前提:要打开eclipse的LogCat窗口

1、保存log,先要选中eclipse的LogCat的所有行,点击保存,假设保存到了/User/mac/Desktop/log.txt

2、找到你的so(确保你的so是debug版带调试信息的)所在目录,应该是你的android工程/obj/local/armeabi,假设我的是在/User/mac/Desktop/MyProj/proj.android/obj/local/armbi

2、打开控制台cd到ndk的安装目录

3、敲入命令 ./ndk-stack -sym /User/mac/Desktop/MyProj/proj.android/obj/local/armbi -dump /User/mac/Desktop/log.txt

崩溃堆栈就会显示出来了。

你可能感兴趣的:(android)