adb工具抓取手机打印日志命令logcat详解

  • A+
所属分类:网络技巧
输入正文标题广告代码(非移动端)

ADB全称Android Debug Bridge, 是Android SDK里的一个工具, 用这个工具可以直接操作管理Android模拟器或者真实的Andriod设备。熟练使用ADB后可轻松实现很多功能,比如手机的解锁、ROOT、安装应用APK、删除系统应用或进行文件推送,等等。总之ADB是一个非常实用的调试工具,对于我们平时玩机提供了许多便利。

 

logcat是adb工具自带的强大的抓包工具,先看一下adb工具的介绍:

 

adb logcat 命令格式 : adb logcat [选项] [过滤项], 其中 选项 和 过滤项 在 中括号 [] 中, 说明这是可选的;

 

选项解析 :

[callout class="info" title=""]-- "-s"选项 : 设置输出日志的标签, 只显示该标签的日志;

--"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;

--"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;

--"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;

--"-v"选项 : 设置日志的输出格式, 注意只能设置一项;

--"-c"选项 : 清空所有的日志缓存信息;

--"-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;

--"-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;

--"-g"选项 : 查看日志缓冲区信息;

--"-b"选项 : 加载一个日志缓冲区, 默认是 main, 下面详解;

--"-B"选项 : 以二进制形式输出日志;[/callout]

范例:

1)按时间打印日志 并输入到指定文件。

adb logcat -v time > log.txt

输入正文底部广告代码(非移动端)
输入评论上方广告代码(非移动端)

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: