码迷,mamicode.com
首页 >  
搜索关键字:ndk-stack    ( 14个结果
android native crash 分析
工具: addr2line arm-linux-androideabi-addr2line -aCfe libart.so 0x63006d 当libart.so包含符号表的情况下,可以查询到他的地址0x63006d 所对应的行和函数名 ndk-stack ndk-stack –sym ${andr ...
分类:移动开发   时间:2016-10-12 20:01:29    阅读次数:300
android 通过adb 和 ndk调试堆栈
打开终端 , 输入以下命令, armeabi是应用编译好的.so库的路径 adb logcat|ndk-stack -sym ./armeabi/ 如果堆栈报错,会弹出报错内容。 如下: C:\Users\JC>adb logcat | E:\Users\android-ndk-r10c\ndk-s ...
分类:移动开发   时间:2016-10-12 14:06:37    阅读次数:316
Andoid 利用ndk-stack定位崩溃代码
Android NDK自从版本R6开始, 提供了一个工具ndk-stack( 在目录{ndk_root}/中 ). 这个工具能自动分析dump下来的crash log, 将崩溃时的调用内存地址和c++代码一行一行对应起来.执行命令ndk-stack --helpUsage: ndk-stack .....
分类:其他好文   时间:2015-12-15 18:15:00    阅读次数:998
Android NDK fault addr deadbaad异常
这几天在在调试一个Android项目时,遇到了“signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad”异常,感觉是jni层操作内存不当引起的,由于是Android新手,没什么经验,而且调试ndk库又很麻烦,于是各种百度,各种搜索,ndk-stack,还是无法定位出现问题的地方,几乎奔溃!后面经过几经波折,单独测试了一些使用频繁...
分类:移动开发   时间:2015-08-26 12:07:59    阅读次数:243
用ndk-stack分析应用native程序异常crash掉
adb logcat | "/home/hxl/bin/android-ndk-r10d/ndk-stack" -sym "/home/hxl/plu/BadGame/proj.android/obj/local/armeabi/obj/local/armeabi"这几天在做android下的音频播...
分类:其他好文   时间:2015-06-17 13:05:36    阅读次数:139
ndk-stack 定位错误(动态加载的so)
我们一般都是使用ndk-stack 定位libs下的so错误,动态加载sd卡上的so时不能 多次load了,否则会出现定位位置出错。 操作命令 (adb路径)adb logcat | (ndk-stack路径)ndk-stack -sym (项目jni路径)/obj/local/armeabi-v7a(或者armeabi) 例如我的是这样的 E:\android\eclipse-adt...
分类:其他好文   时间:2015-03-13 12:47:55    阅读次数:143
ndk-stack使用方法
最近在mac上编译android 版本,各种崩溃让人蛋疼,网上学习了下ndk-stack使用方法。自己备忘下:1.运行终端。跳转到你android sdk 目录 因为你的adb 在里面。如 cd /Users/name/Android/adt-bundle-mac-x86_64-20131030/s...
分类:其他好文   时间:2015-02-11 18:06:56    阅读次数:145
NDK调试
1、配置好环境变量,这是为了方便起见。将你sdk和ndk的根目录放到环境变量path中。配置完成之后可以来个小检测: 在命令行分别输入adb和ndk-stack后点击回车,只要他不报你这些东西找不到,就表示你配置好了;2、接下来在命令行输入:adb logcat |ndk-stack -sym s....
分类:其他好文   时间:2015-02-01 15:56:42    阅读次数:172
Android NDK开发Crash错误定位
在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Android规定,应用与用户进行交互时,如果5秒内没有响应用户的操作,则会引发ANR错误,并弹出一个系统提示框,让用户选择继续等待或立即关闭程序。并会在/data/anr目录下生成一个traces.txt文件,记录系统产生anr异常的堆栈和线程信息。如果是闪退,这问题比较难查,...
分类:移动开发   时间:2015-01-01 21:19:32    阅读次数:366
ndk-stack 使用(分析native代码stack)
简介: ndk r6 版本之后开始提供该功能。作用: ndk-stack可以把不认识的内存地址信息转换成可读的信息。比如,把下列内容I/DEBUG ( 31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***...
分类:其他好文   时间:2014-12-28 12:55:45    阅读次数:165
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!