ChkBugreport是一款专门分析Android Bugreport文件的可视化工具。

  • 下载源码
    在GitHub上把代码down下来:https://github.com/sonyxperiadev/ChkBugReport

  • 编译jar包
    在源码的core/目录下有一个createjar.sh脚本,执行它!
    此时其实已经可以使用了,直接用命令:

    1
    java -jar chkbugreport.jar bugreport_xxx.log

    会在同级目录下生成一个bugreport_xxx.log_out文件夹,打开里面的html文件即可查看可视化界面。

  • 更方便地使用
    每次都运行上面的命令太繁琐了,我们可以把此工具加入系统环境。
    1、先下载脚本文件:http://sonyxperiadev.github.com/ChkBugReport/download/chkbugreport
    2、将脚本文件放到~/bin目录下,即$HOME/bin,给予此脚本执行权限:

    1
    chmod +x chkbugreport

    3、把刚才编译好的jar包改名为chkbugreport.jar,并且也放到~/bin目录下。
    4、最后就可以愉快地使用chkbugreport命令直接解析log文件了:

    1
    chkbugreport bugreport_xxx.log
  • 可视化效果
    在这里插入图片描述
    在这里插入图片描述
    虽然是比较老的工具了,但还是相当实用的,对分析FC、ANR和一些事件流程很有帮助。