Android BugReport 中包含文本 (.txt) 格式的 dumpsys(转储系统)、dumpstate(转储状态)、Logcat 数据,便于轻松搜索特定内容。以下各部分详细说明了BugReport 的组成部分及常见问题,并提供了关于查找与这些错误相关的日志的实用提示和 grep 命令。

一、获取 BugReport

连接测试手机,进行相应测试后,打开终端,执行:$ adb shell bugreport > bugreport.txt

二、如何阅读 BugReport

1、Logcat
Logcat 日志是所有 Logcat 信息采用字符串形式的转储。其中,包括:System Log、Event Log 等。

(1)System Log 部分专门用于记录框架方面的信息,与包含所有其他内容的 main 部分相比,该部分包含更长时间内的记录。
每行都以 timestamp PID TID log-level 开头。
(2)Event Log 中包含将二进制格式转换成了字符串形式的日志消息。它比 Logcat 日志要清晰明了,但也有些难以阅读。在查看 Event Log时,可以在这一部分中搜索特定进程 ID (PID),以查看相应进程一直在做什么。基本格式是:timestamp PID TID log-level log-tag tag-values

注意:日志级别包括以下几种:
<1> V:详细
<2> D:调试

BugReport 概述相关推荐

  1. 调试系列1:bugreport源码篇

    framework/native/cmds/bugreport/bugreport.cpp framework/native/cmds/dumpstate/dumpstate.cpp framewor ...

  2. Android启动过程概述

    原址 一. 概述 Android系统底层基于Linux Kernel, 当Kernel启动过程会创建init进程, 该进程是uoyou用户空间的鼻祖, init进程会启动servicemanager( ...

  3. bugreport 源码篇

    一.概述 通过adb命令可获取bugrepport信息,并输出到文件当前路径的bugreport.txt文件: adb bugreport > bugreport.txt 对于Android系统 ...

  4. BugReport 分析利器 ChkBugReport

    和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一.ChkBugReport 概述 二.ChkBugReport 获取方法 三.ChkBugReport ...

  5. Java 多线程概述

    多线程技术概述 1.线程与进程 进程:内存中运行的应用程序,每个进程都拥有一个独立的内存空间. 线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换.并发执行,一个进程最少有一个线程, ...

  6. 【SpringMVC】概述

    概述: SpringMVC:是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的.                       理解是servlet的一个升级 Sp ...

  7. 梯度下降优化算法概述

    本文原文是 An overview of gradient descent optimization algorithms,同时作者也在 arXiv 上发了一篇同样内容的 论文. 本文结合了两者来翻译 ...

  8. Redis概述和基础

    Redis 1.NoSQL NoSQL = Not Only SQL(不仅仅是SQL) 泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其是超大规模的 ...

  9. OpenCL™(开放计算语言)概述

    OpenCL™(开放计算语言)概述 异构系统并行编程的开准 OpenCL™(开放计算语言)是一种开放的.免版税的标准,用于对超级计算机.云服务器.个人计算机.移动设备和嵌入式平台中的,各种加速器进行跨 ...

最新文章

  1. dw可以编辑java吗_为什么很多人说 Java 不适合编写桌面应用?
  2. 技术正文 history命令添加时间---测试磁盘写入速度
  3. php _trait,php Trait的使用
  4. 2019自考00018计算机应用基础,全国2019年4月自考00018《计算机应用基础》试题及答案...
  5. java 线程安全性_Java线程安全性问题摘要_Power Node Java Academy的组织
  6. tomcat直接设置Response的Headers
  7. 第一季度VR市场报告出炉,中国市场份额下降至全球第三
  8. 从小到大排列组合 php,求一个一维数组中,n个元素的不同组合,并返回该数组
  9. TP框架打印输出原生sql语句
  10. Firebug插件:
  11. 小三角箭头向下向上查看隐藏的效果 vue
  12. 【Python入门】Turtle海龟库:利用海龟画笔交互绘制字符旋涡
  13. (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: ‘utf-8‘ c
  14. 记录一下uni-app开发中遇到的坑
  15. 接口基本知识 2016年12月24日
  16. [心情]How to Be a Happier Person
  17. 织梦wap.php怎么改,利用DEDECMS织梦建立wap站
  18. CStdioFile 写文件的一个坑
  19. docker 搭建以太坊私有链搭建
  20. Dec-c++ 底部编译信息/报告窗口不显示

热门文章

  1. 有几种检测方法可以检测沼气成分?
  2. Flutter Hero 实现径向变换动画 — 圆形变成矩形的转场动画
  3. 成都Java培训班帮你分析如何通过企业面试
  4. 成都计算机博士点,2017学位授权审核结果公示!快看四川高校新增哪些博士点?...
  5. 使用Arthas热更新时,lombok注解导致mc命令编译失败
  6. dhcp、tftp及pxe简介
  7. FPGA产生相位编码基带信号
  8. XunSearch(讯搜)的使用教程步骤(笔记2)
  9. 光伏产业硅片检测中机器视觉技术应用
  10. wingide5-forlinux cracked