ndk-stack的使用

本文介绍了在Android JNI开发中遇到native崩溃时,如何利用ndk-stack工具进行调用栈分析的步骤,以帮助定位问题。
摘要由CSDN通过智能技术生成

问题及解决方法

  • jni开发过程中native崩溃log样式如下
F/libc    (12115): Fatal signal 11 (SIGSEGV) at 0x37413144 (code=1), thread 12115 (om.example.test)
I/DEBUG   (  257): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  257): Build fingerprint: 'OPPO/R7007/R7007:4.3/JLS36C/1390465867:user/release-keys'
I/DEBUG   (  257): Revision: '0'
I/DEBUG   (  257): pid: 12115, tid: 12115, name: om.example.test  >>> com.example.test <<<
I/DEBUG   (  257): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 37413144
I/DEBUG   (  257): Abort message: ''
I/DEBUG   (  257):     r0 37413144  r1 00000000  r2 00000001  r3 8e4efac8
I/DEBUG   (  257):     r4 5d9f5f30  r5 5d9f5f88  r6 35413246  r7 4011e20c
I
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值