您的位置:首页 > 其它

Log抓取和分析-BugReport

2018-03-01 11:28 1256 查看
参考文章: http://blog.csdn.net/createchance/article/details/51954142 Google为了方便Android开发人员分析整个系统平台或者某个APP运行一段时间后的所有信息,专门开发了adb bugreport工具。开发人员可以使用adb bugreport命令获取系统运行的所有log信息。命令如下:adb bugreport > bugreport_out.txt所有log信息输出到bugreport_out.txt文件中。 当然,获取log信息只是第一步。因为执行完毕bugreport命令有会发现生成文件可能有十几M,要分析一个十几M的txt文件简直是噩梦。所以Google专门针对5.0以上的系统开发了一个分析工具battery historian。用这个工具来解析log文件,并以Web图表的方式展示出来,如下:


目前google已经将bettery historian开源了,开源项目的地址: https://github.com/google/battery-historian  battery hitorian这个工具安装起来比较麻烦,并且如果你想要换一种查看方式的话,可以使用Sony开源的ChkBugReport工具,这个工具使用起来很简单。ChkBugReport开源地址首页: https://github.com/sonyxperiadev/ChkBugReport  步骤如下:

1、下载chkbugreport.jar

https://github.com/sonyxperiadev/ChkBugReport/wiki/Where-to-obtain-it 下载chkbugreport.jar文件 


 

2、获取系统log信息

adb bugreport > bugreport.txt  

3、解析log文件

在命令行中执行以下命令:D:\Temp>java -jar C:\Users\shiyunjin\Downloads\chkbugreport-0.5-215.jar  D:\Temp\bugreport.txt执行完这个命令后在当前目录生成一个bugreport_out文件夹,这就是分析结果,如图:


 可以查看index.html,这里对log进行了分类显示,如图: 


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Log分析 Log BugReport