日志分析总结

整机开发中日志分这几种
1、bugreport
ANR信息、版本信息、手机型号
2、device(main)
JAVA层的日志信息
3、kernel
CPU的使用情况、内存的使用情况
4、radio
网络使用情况
5、event
ActivityManager 活动管理类
ServiceManager 点击事件

日志具体分析方法
1、PID、UID
PID表示每个进程 每个进程的PID都是一样 ,UID 谷歌可以允许不同的用户登录
2、InputMethodManagerService 输入法服务
3、StatusBarManagerService 通知菜单栏以及上面的电池UI那一部分
4、ActivityManager 活动管理类,Activity的状态
5、ResolverActivity 出现多个Intent的Intent选择器,可以看到页面跳转过来时的intent(内容)、action
6、PMS 电源管理类

分析经验
1、如果问题可以复现,复现问题截取对应时间日志。如果有页面跳转可以通过ActivityManager观察页面跳转日志,从而确定精确日志
2、问题无法复现,日志通过adb命令输出正确日志,对比错误和正确到日志差别
3、可以通过搜索异常(Exeption)
4、如果一段异常一直重复打印必定有问题
5、低内存日志,kneral日志里面有内存日志,内存溢出,所刷ROM版本与手机本身内存不适应,关键字memory
6、PID为-1表示这个进程出现里问题
7、写例子看看什么样的代码会报日志中报的问题
8、很多问题可能已经被修改过,注意检查中不同版本中这个问题是否已经被修改过
9、有很多问题看似是有复现率,其实是必现的,最简单的事通过eventLog中的acitvity的变化推测Bug发生的场景,从而去复现场景,再通过adb log | grep “ActivityManger “去找到对应的activity,然后去找对应代码出现的问题,可以中system log中找到与之对应的异常日志相互验证

日志分析工具
1、UltraEdit

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值