Android debuglogger日志分析-自动重启

大家有没有遇到和我一样的问题,android设备(我这里android 平板)用着用着突然就黑屏自动重启了,重启后一切正常,这个问题还是概率性的,复现都不好复现...


本人公司是做平板定制的,主要针对平板进行上网限制,一般都是厂商提提供修改后的rom,而非平常使用的标准设备

在这里,主要是为了记录下自己分析设备出现概率性重启问题的过程,如有不对,请大家指正。

1.导出系统日志 debuglogger 

  -不同设备入口略有不同,根据厂商提供方式,打开系统日志,尝试复现问题,然后导出debuglogger  
  adb shell am start -n com.debug.loggerui/com.debug.loggerui.MainActivity
-debuglogger 目录结构如下:


tip:一般查看这些 crash_log、events_log、sys_log、main_log    基本上就能排查到问题原因了~

2. 分析debuglogger 

一定要多复现多对比日志分析,这个过程可能很费时间,一定要把日志按照复现时间节点先后入手,区分人为复现问题出现的日志还是设备异常时的日志
如下是我分析日志的截图片段

3.根据日志推断排除干扰性诱因,缩小分析范围

-是否定制固件和标准固件存在差异性
排除定制固件修改防火墙规则,暴露接口是否存在隐性问题

-是否设备安装过多三方应用,或者存在三方应用再设备上不兼容,频繁ANR
排除安装不兼容的三方应用(可配合bugreport log 分析),导致系统内存不稳定

-是否低端设备,系统是否有优化AMS清理内存策略
是否定制rom 本身问题

总结:前前后后这个问题分析了一周多,复现很费时间,而且是模拟复现并非真实 一线学校反馈的设备用着用着就重启了,分析起来也不是很顺利
不过,最终还是分析到了原因,总之就是一句话,由面到点,由点到点,再由点到面,推断、对比、排查针对前期分析也很重要
 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值