Android基础知识之菜鸟也能抓日志-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(这个目录是我的,切换到自己的platform-tools目录)
    Android基础知识之菜鸟也能抓日志-adb抓取anr和普通日志_第1张图片
  7. 命令行中输入 adb devices 查看是否连接上。
    成功后显示这样:
    在这里插入图片描述
    未成功显示这样:
    在这里插入图片描述
    二、 准备工作完成后,开始抓取日志之旅:
    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
    注意路径中的空格,命令输入完后一定要重现问题。

在这里补充下通过adb 安装的命令
adb install +路径
若安装的版本小于当前机器的版本会安装失败,这时需要在命令加入 -r -d
adb install -r -d 路径
可以这这里下载工具

邀请你加入,我们一起免费成长,改变只需一秒钟
在这里插入图片描述

你可能感兴趣的:(Android)