当前位置:首页 > 开发 > 移动开发 > 正文

如何分析友盟上给出的错误分析(stack trace)?

发表于: 2014-06-18   作者:dcj3sjt126com   来源:转载   浏览次数:
摘要: 我的程序在友盟上有错误报告,如下: Application received signal SIGABRT (null) ( 0 CoreFoundation 0x32fe22bb + 186 1 libobjc.A.dylib 0x33ea097f objc_exception_throw

我的程序在友盟上有错误报告,如下:

Application received signal SIGABRT
(null)
(
	0   CoreFoundation                      0x32fe22bb  + 186
	1   libobjc.A.dylib                     0x33ea097f objc_exception_throw + 30
	2   CoreFoundation                      0x32fe21c5  + 0
	3   Dragon Zuma HD                      0x00241b71 Dragon Zuma HD + 2001777
	4   libsystem_c.dylib                   0x35642e8b _sigtramp + 34
	5   libsystem_c.dylib                   0x35639123 pthread_kill + 58
	6   libsystem_c.dylib                   0x35675973 abort + 94
	7   libc++abi.dylib                     0x33056d4f  + 74
	8   libc++abi.dylib                     0x330540db  + 174
	9   libc++abi.dylib                     0x33054114  + 19
	10  libc++abi.dylib                     0x33055599 __cxa_current_exception_type + 0
	11  libobjc.A.dylib                     0x33ea09d1 objc_exception_rethrow + 12
	12  CoreFoundation                      0x32f28f21 CFRunLoopRunSpecific + 456
	13  CoreFoundation                      0x32f28d49 CFRunLoopRunInMode + 104
	14  GraphicsServices                    0x3ad262eb GSEventRunModal + 74
	15  UIKit                               0x3a7e42f9 UIApplicationMain + 1120
	16  Dragon Zuma HD                      0x000a7943 Dragon Zuma HD + 321859
	17  Dragon Zuma HD                      0x0005bb00 Dragon Zuma HD + 11008
)

 我该怎样定位到具体是哪出错呢?我的程序Bundle name是Dragon Zuma HD。该如何将错误日志导入到xcode中查看具体的问题呢?

 

步骤:

1)在实用工具里打开终端,一直用cd命令打开,找到你开发包对应的文件Dragon Zuma HD.app.dSYM,一般是这样~/Library/Developer/XCode/Archives/YYYY-MM-DD/Dragon Zuma HD.app.dSYM

2)用cd打开您打包时间对应的开发包,一般名字是类似这样:Dragon Zuma HD 13-4-20 下午3.53.xcarchive

3)然后继续用cd命令打开,找到DEARF文件,一般是Contents/Resources/DWARF

4)输入atos -arch armv7 -o Dragon Zuma HD 0x00241b71,看输出结果

5)输入atos -arch armv7 -o Dragon Zuma HD 0x000a7943,看输出结果

6)输入atos -arch armv7 -o Dragon Zuma HD 0x0005bb00,看输出结果

如何分析友盟上给出的错误分析(stack trace)?

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
.so里面crash掉了,日志有这样的: 01-05 08:01:00.215: I/DEBUG(86): *** *** *** *** *** *** ***
友盟副总裁蒋桦从数据角度分享了友盟对移动应用领域趋势的看法,以下是她分享的第二点:移动应用数
下载Trace Analyzer,打开bin下的traceanalyzer.bat 即可分析EBS的trace文件,图形化界面,无需tkpr
对于从事Android开发的人来说,遇到ANR(Application Not Responding)是比较常见的问题。一般情况下
1、下载jar包 2、将jar包加入工程编译路径 3、创建AppKey,这里名称别乱起,和工程的名字要相同 4、
公司项目选择了umeng的更新功能和,统计插件,而由于版本的管理,使得需要针对某些版本进行强制更新
目的 友盟的集成测试可以实时看到日志,不需要等到第二天,但如果使用安卓真机的话,还是有点麻烦,
简介 我们最常用的数据结构之一大概就是stack了。在实际的程序执行,方法调用的过程中都离不开stack
今天调查了一天,也该有个结论,下面提出一下,也让大家知道一下。 首先 官网: http://anjlab.com/
问题: How can anagrams result from sequences of stack operations? There are two sequences of
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号