如何定位解决APP崩溃
我们在使用APP过程中经常遇到崩溃,崩溃会造成用户使用时长下降、广告展现收入下降、商品交易额下降。崩溃发生时,听云app会第一时间触发警报并已定位问题。接下来学习一下具体操作:
操作方法
- 01
接收到告警信息后,首先登录听云控制台。在控制台右上方有一个叹号标识,可以看到最新的告警信息,第一条就是崩溃告警点击即可进入崩溃模块。
- 02
在崩溃模块中查看崩溃历史记录列表,我们能看到最新的崩溃记录信息,此外还可以选择其他时间段查看更多崩溃,列表按照崩溃占比进行排序,确定修复BUG的优先级。
- 03
点击需要修复的BUG信息可以进入崩溃详情页查看问题根源。
- 04
详情页包含了这个BUG的所有信息,通过查看崩溃描述以及崩溃发生时调用堆栈的详情来快速定位问题,这里看到标红的部分就是造成崩溃的代码。 如果你看到的堆栈信息是混淆的,此时可以通过右上方的上传符号表功能立即去除混淆。去混淆后可以详细的看到类名、方法名、代码错在哪一行这些信息。
- 05
此外在崩溃轨迹部分,我们可以看到崩溃发生前用户进行了哪些操作。每一个操作的事件类别,方法名,控件id都被清晰的显示了出来。
- 06
上下文信息部分,可以看到在发生崩溃时每个用户的手机状况,点击这里可以进行用户切换,对多个用户进行对比分析总结出可能造成崩溃的原因。 举个例子,如果我们发现发生崩溃时,大多数用户都处于断网状态,此崩溃与断网密切相关,由此我们可以缩小排查范围。
- 07
统计图表部分展示了用户操作系统和手机型号的崩溃占比,可以分析出是否为应用兼容性问题导致了崩溃发生。
- 08
上下文、崩溃轨迹、统计图表、这三个功能可以让我们更全面便捷的定位崩溃问题,按这个流程准确定位BUG最快只需要3分钟。
赞 (0)