定位NDK中出错的地方
来源:互联网 发布:淘宝号小号查询 编辑:程序博客网 时间:2024/06/05 07:49
ndk里如果出错了,在eclipse的logcat上只能看到一个信号量,之前通过log去定位出错的位置,效率非常低下。今天发现其实android提供了ndk-stack的工具来打印出错堆栈,可以迅速定位到出错的函数。
ndk-stack在ndk工具包中,下载地址:
http://developer.android.com/tools/sdk/ndk/index.html#Installing
ndk-stack需要log作为输入来分析
adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi
也可以把log直接拿出来,再用ndk-stack分析
adb logcat > /tmp/foo.txt
$NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dump foo.txt
好像还可以通过分析tombstone来定位错误。
参考:
http://blog.csdn.net/oldmtn/article/details/8889654
http://cmzx3444.iteye.com/blog/1463035
这篇讲得最详细:http://blog.csdn.net/helldevil/article/details/6682211
0 0
- 定位NDK中出错的地方
- 字符串中一个常出错的地方。
- C/C++中容易出错的地方
- MFC中经常出错的地方
- hadoop配置过程中出错的地方
- js中容易出错的地方
- 编程中常见出错的地方
- 易出错的地方
- 易出错的地方
- 出错的地方
- C语言中容易出错的几个地方
- 有关数学算法中容易出错的地方
- 在程序中经常容易出错的地方
- 编程中一些比较容易出错的地方
- c语言中经常出错,混淆的地方
- delete容易出错的地方
- 使用jQuery出错的地方
- php容易出错的地方
- 题目 1032 ZOJ 九度OnlineJudge
- 连接两个字符串
- SVN简介和工作原理
- Asp.net MVC ViewData学习
- 1、Windows下ThinkPHP3.1.3建立个人项目
- 定位NDK中出错的地方
- Linux命令1
- C/C++程序员面试秘籍
- POI报表--导入和导出!
- 设计模式之桥接模式
- OC语言——Foundation框架
- python基础
- 原根
- 删除SVN历史版本