Crash Log 的查看分析

应用 Crash 异常

Crash 首页

在应用管理中心中,点击“Crash”,即可进入该应用的Crash页面,如图:

Crash

【图1】

在应用 Crash 异常首页,开发者可以查看应用的Crash统计,包括错误率、待处理问题、已处理问题、Crash次数及影响用户数。

Crash 趋势统计图

通过查看Crash趋势统计图,开发者能够了解Crash变化情况,可以及时掌握待发布版本的质量状况,从而决定在发布前解决哪些问题,【图1】“3”位置。

处理 Crash

蒲公英为开发者提供了标记 Crash 状态的功能,Crash的状态分为以下两种:

  • 已解决
  • 未解决

如【图1】中“1”所在位置,开发者在判断 Crash 状态后,先将需要转换的状态勾选,然后点击【图1】中“2”的位置进行修改。

筛选 Crash 显示

在 Crash 列表上,开发者可以选择特定的版本、状态和时间,即可自动刷新Crash列表,输入关键字还可以筛选出关心的Crash问题,如【图1】中“4”的位置。

符号化

对于 Crash Log,符号化后,可以使得 Crash Log 显示出更详细的信息,非常有利于开发者进行错误的分析和定位。

如果需要以符号化的形式显示 Crash Log,开发者需要上传符号表问题,对于 iOS,需要上传 dSYM 文件,对于 Android,需要上传 mapping 文件,如【图1】中“5”的位置。

上传了符号表文件后,Crash Log就可以被符号化显示。

Crash Log 详细信息

在 Crash Log 的列表中,点选需要查看的某一条 Crash Log(如【图1】中“6”所在位置),进入详情页,在详情页里可以看到发生 crash 的设备和系统信息,crash 的出错线程堆栈,系统日志等信息。

Crash

【图2】

要修改 Crash Log 处理状态,点击【图2】中“1”的位置;

要符号化显示,点击【图2】中“2”的位置;

查看 Crash Log ,点击【图2】中“3”的位置。