Android NDK 开发Jni 遇到Fatal 崩溃错误后,怎么定位crash的位置
- 作者: 天真64874497
- 来源: 51数据库
- 2021-08-15
Android NDK 开发Jni 遇到Fatal 崩溃错误后,怎么定位crash的位置
ndk-tack 使用方法
1、新建一个文件,比如logcat.txt 用来存储,带有堆栈信息的崩溃日志。

2、新建一个文件: 比如crash.log,用来存储通过ndk-stack转换后的日志。
3、然后执行命令,网上查询了很多ndk-stack方法,并不管用,后面在stackOverFlow里找到一个恰好我能用的。先自个配置好环境变量。
然后在存储logcat.txt 和crash.log 那个文件夹下面执行这个命令
ndk-stack -sym D:\LaoTie\project\SenseEngine_SDK\dev\libuvccamera\build\intermediates\ndkBuild\debug\obj\local\arm64-v8a\ -dump .\logcat.txt > .\crash.log
使用addr2line
**\androidsdk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-addr2line -C -f -e libxxx.so 0x#####(address)
推荐阅读
热点文章
android中Bitmap用法(显示,保存,缩放,旋转)实例分析
12
android 仿微信聊天气泡效果实现思路
1
Android的尺度,drawable-xxxxxxx
2
Codeforces Round #656 (Div. 3) (C、D题)
1
Android之handler异步消息处理机制解析
6
GridView中图片显示出现上下间距过大,左右图片显示类似瀑布流的问题
0
AsyncTask的简单使用
5
两个简单Fragment之间的通信(三种方式)
18
uboot修改设置boot参数命令
41
android中实现从相册中一次性获取多张图片与拍照,并将选中的图片显示出来
2
