如何解析错误日志?
Q:请问该如何解析错误日志,定位发生错误的源码位置?
A: 您可以通过Symbol工具解析crash日志,下载地址:
- 登陆mtj.baidu.com
- 进入查看某个应用详情。
- 在左侧导航栏,找到设置-Symbol文件管理,在该页面可下载工具。如下图:
Symbol工具的具体使用方法可参见 错误解析Symbol工具使用说明
Q:请问该如何解析错误日志,定位发生错误的源码位置?
A: 您可以通过Symbol工具解析crash日志,下载地址:
错误概况是以错误类型为维度的分析报表,让开发者能够一目了然地掌握自己应用的错误概要信息。基础指标包括:错误次数(日均)、影响用户数(日均)、错误率、影响用户占比。并且通过趋势图展示四个指标的分日趋势变化。
目前mtj除支持SDK抓取的crash错误类型(即:APP捕获异常)外,还支持开发者通过SDK上传自行捕获的异常(即:用户上传异常)。
在错误信息的管理方面,除了支持标记“高、中、低”不同优先级外,还能对不同的错误信息进行自定义标签标注。
此外,对于每一条错误信息的崩溃情况,可以展开查看发送该错误信息的TOP10机型、TOP10系统、TOP版本,大大提升开发者定位问题的效率。
一个错误信息可以包含N个错误摘要,点击“错误概况”页面错误信息的名称,即可进入该错误信息下的所有错误摘要明细页面了。
在错误明细页,可以看到该错误发送次数、影响用户数等指标的趋势图;
一个错误摘要可以包含M个错误详情,而一个错误详情就是一次具体的错误堆栈信息。点击“错误明细”页面错误摘要的名称,就会进入某次错误的详情统计页面了。
在详情页面,可以查看该错误发生最多的机型和系统、对该错误进行标记为已修复的操作、查看该错误堆栈信息、查看该错误按照机型、系统和版本分布的详细报表等。
虽然业界动不动就说什么首创、独家,但是这次百度移动统计推出的“错误路径”功能真心是业界首创,帮助开发者快速定位和修复bug。 该功能的使用类似于线上的“实时访客”分析,可以设置相应的抽样规则,例如只看某错误类型下的错误路径等。当然,抽样规则的生效也是小时级别的。
安卓端支持上传 maaping文件和so文件,IOS端支持上传so文件。