菜鸟也能抓日志-adb抓取anr和普通日志

一、抓包前准备工作:

  1. pc一台,
  2. 开启pad USB权限,(不会开的自己百度下就行了),
  3. Plaform-tools.zip工具(解压放到任何位置,能找到就行,最好是英文目录),
  4. 连接pad,确认usb调试,确保pad和电脑连接上了,
  5. 进入命令行模式(快捷键方式:win+R ,输入 cmd),
  6. 切换目录到platform-tools 文件夹下:如:D:\SDK\platform-tools(这个目录是我的,写上自己目录)
    菜鸟也能抓日志-adb抓取anr和普通日志
  7. 命令行中输入 adb devices 查看是否连接上。
    成功后显示这样:
    菜鸟也能抓日志-adb抓取anr和普通日志
    未成功显示这样:
    菜鸟也能抓日志-adb抓取anr和普通日志
    二、 准备工作完成后,开始抓取日志之旅:
    Pad连接成功后,打开应用,分两种情况来抓取日志:
  8. 无响应的日志:
    什么无响应?通俗的说点了半点也没有动静的,确认是否等待,八九不离十是无响应的。用下面命令来抓日志(先重现问题,再抓取日志):
    adb pull /data/anr/traces.txt 自己的保存的路径+要保存的文件名字
    举例个例子:adb pull /data/anr/traces.txt D:\SDK\traces.txt,我把抓取的日志放在D:\SDK,文件名字为traces.txt,到这就可以找到了,注意路径中的空格。
  9. 一般日志:(先输入命令,再重现问题)
    adb logcat -v time >自己的保存的路径+要保存的文件名字
    adb shell logcat >D:\SDK\log.txt
    注意路径中的空格,命令输入完后一定要重现问题。

可以这这里下载工具