Android Crash 功能完善

2020-02-29  本文已影响0人  Dakebak

我们可以从最常见的需求获得灵感,假设应用崩溃了,我们第一时间会进行复现,如果复现不了就会要求获取崩溃机型的一些信息,由此来推算崩溃产生的大概原因。

我们可以在手机上看到设备的各种配置信息,但是对于我们开发人员来讲,这张截图所能获取到有用的信息很少,仅手机型号和 Android 版本这两个信息比较重要。

信息分散是一个大问题,一旦应用产生崩溃,沟通和思考成本十分高。

总结一下,哪些信息可以在应用崩溃时有利于排雷。

设备品牌:光靠型号是很难判断型号的

设备类型:这个机子是手机还是平板

目标资源:这个机子读的资源是 xxxhdpi 还是 xxhdpi

CPU 架构:读的 so 库是什么目录下的

应用版本:什么版本导致的,有版本码更好

安装时间:第一次安装是什么时间,最近更新是什么时间

权限状态:是不是没有权限导致的

网络状态:是不是没有网络导致的

这样就完成了我们对 Crash 功能完善,我相信这个功能在崩溃不能必现的情况下是非常有用的,可以帮助我们快速定位问题,大大减少我们的沟通成本。
上一篇 下一篇

猜你喜欢

热点阅读