由于目前的android安全意识越来越高,导致pull文件到电脑的时候比较麻烦,anr报告导出到本地就不太好用了

那有没有好点儿的办法呢?当然,这也是我写这个笔记的内容

bugreport这个工具是我最近了解的,用来导出android中app的异常日志

首先目的是为了导出android的日志,所以adb环境必不可少。所以前提是adb的环境准备好

一下内容基于macOS ,win系统如有不明白怎么操作,可以联系我

1.adb devices,查看手机是否连接到电脑

2.执行以下adb命令

adb bugreport > bugreport.txt

3.操作手机报错,或者报错后执行都可以

接下来在命令行执行pwd,看下当前目录

4.在当前目录能看到一个bugXXXXX.zip,和bugXXX.txt

5.然后需要下载一下这次的主角ChkBugReport

https://github.com/sonyxperiadev/ChkBugReport

6.下载的是一个jar

https://github.com/sonyxperiadev/ChkBugReport/wiki/Where-to-obtain-it

在这个页面下载最新的jar包,并重命名为ChkBugReport.jar

7.怎么用呢

官网有一个例子https://github.com/sonyxperiadev/ChkBugReport/wiki/Quick-instructions

根据上述例子我执行了下图中的命令

在当前文件夹中生成了一个文件夹,点击查看index.html就可以看到我们要分析的内容了,下一期我讲讲下怎么根据结果分析定位问题。

bugreport 分析之chkbugreport相关推荐

  1. BugReport 分析利器 ChkBugReport

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

  2. android bugreport分析,Bugreport日志分析

    一.Bugreport 文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长, ...

  3. android bugreport 分析工具

    生成bugreport 生成的文件如下: 解压zip文件 chkbugreport 分析bugreport 将解压zip文件中bugreport-d700s-CRUISE1.20201009-2021 ...

  4. adb shell bugreport分析

    BugReport格式分析 BugReport设置 bugreport本身并没有什么选项,主要是通过dumpsys等命令配合完成: 1. 重置电池统计信息 adb shell dumpsys batt ...

  5. android bugreport 分析

    Get Log from AndroidSystem adb bugreport> bugreport.txt copy bugreport tothe current directory. b ...

  6. android camera 降低帧率_Android性能问题分析之bugreport

    Android手机性能问题一直是用户关注的重点,分析性能问题则成为工程师日常工作的一部分.根据问题的类型通常有适合的工具可供使用,比如systrace ,traceview,simpleperf等可视 ...

  7. 调试系列2:bugreport实战篇

    原址 一.Bugreport 文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非 ...

  8. bugreport实战

    一.Bugreport 文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长, ...

  9. 从Bugreport 解读 Android电量统计原理

    文章目录 一. 电量值的获取和计算 a. PowerProfile.java b. power_profile.xml 二. 应用功耗的计算方法 第一部分:App 耗电量统计 第二部分:硬件耗电量统计 ...

最新文章

  1. g++配置选项-std=c++11
  2. 梯度下降的线性回归用python_运用TensorFlow进行简单实现线性回归、梯度下降示例...
  3. 算法导论吃透后的水平_初学算法,你应该这么玩
  4. FLEXAIR 界面展示。
  5. 实训课教案二:计算机软件安装初步
  6. 继上海之后 美团买菜在北京推出测试服务站
  7. 大数据到底在用什么姿势塑造我们?
  8. 爬虫从网页中去取的数据中包含nbsp;空格
  9. 十大因素——造就优秀的董事长
  10. 网页内嵌多媒体内容的完美实现
  11. 操作系统【时间片轮转调度算法 课本例题】
  12. CSDN - markdown 编辑器模板
  13. linux 显卡扩展坞,我的新玩意儿——Mac mini2018+Razer core(附显卡扩展坞类比图)...
  14. 常用的办公软件有哪些?
  15. setTimeout()的返回值
  16. linux文件权限3代表啥,3,LINUX文件属性详述
  17. 进制转换--《十六进制》
  18. 项目管理的SDCA环、PDCA环
  19. 豆瓣技术团队的指环王文化
  20. isin用计算机怎么打,教你如何利用hackintool给你的电脑打缓冲帧

热门文章

  1. dbused把我的CPU占满了!linux服务器挖矿病毒的解决历程
  2. 2022年最新广东建筑安全员(安全员ABC证)模拟题库及答案
  3. 心田花开:影响孩子注意力的原因大揭秘!
  4. 新型消防机器人作文_未来的消防服作文500字_未来的消防机器人作文600字
  5. 关于mac地址广播的问题
  6. 利用区域生长法绘画一个白色矩形框
  7. Ontology构建笔记
  8. 计算机解决最小二乘法的过程,最小二乘法小结.doc
  9. 七、redis分布式集群
  10. poi导出word 表格 单元格内换行