ChkBugReport的使用

ChkBugReport的使用

最近上海方面一直反馈系统黑屏和系统白屏然后各种问题,由于抓取系统日志不及时导致日志没有及时抓取,如果时间过去不是很久还有一个办法可以抓取那就是通过bugreport进行抓取,具体的步骤如下:

1.命令取得bugreport:

adb bugreport > bugreport.txt

2.分析Bugreport文件

java -jar chkbugreport.jar bugreport.txt

这样就会生成形如下面的文件,其中点击index.html就有具体的网页查看了

 

3,具体的使用可以参考下面的文档

https://blog.csdn.net/gjsisi/article/details/12105145

 

ChkBugReport自己打包最新版本

由于现在从https://github.com/sonyxperiadev/ChkBugReport/downloads下载chkbugreport的版本相当的底还是12年版本的,所以任何事情都难不倒我们伟大的程序猿。我们必须自力更生。下面就记录一下我悲催的历史过程到最后完美使用的流程:

1.第一步当然就是从github仓库将源码下载下来,在这里不得不感慨一下虽然sony手机不行了但是sony公司员工贡献的这个开源工具依然在发挥着伟大的作用。国内公司就不吐槽了,屁也没有。

2.源码下载好后,通过查看源码树结构可以看到源码的树结构如下,进入core目录

 

3.运行下面的createrjar.sh脚本如果不出意外的话,应该会生成chkbugreport-xxxxx.jar,但

 

是理想是美好的现实是残酷的,现实并没有按照我们的意愿进行,出现如下的错误提提示,难道这

 

就难道了我们伟大的程序猿了吗,没有得找出解决办法,最终通过度娘找到了如下的博客成功解决,具体的地址如下https://blog.csdn.net/stwstw0123/article/details/47834177

 

4.使用chkbugreport分析bugreport,在高通平台5.1完美响应,可以生成正常的bugreport数据,但是在高通7.1平台上面会出现如下的错误:

 

这个我和5.1的正常可以分析的bugreport对比,发现在开头多了如下的一段数据,将下面的两端数据删除重新保存就OK了

 

 

 

最后附上我这边自己编译好的chkbugreport,今天的记录就到这里结束了,同时也附上一个pyhton自动抓取的脚本,具体的参考是如下的博客https://blog.csdn.net/u010780612/article/details/49904771

老规矩最后附上已经编译好的工具连接ChkBugReport工具和脚本

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值