Android最常用命令-Adb

2021-09-30  本文已影响0人  呵呵豆

不同操作系统关键字:


版权声明:本文为CSDN博主「热爱学习的吉吉」的原创文章,
原文链接:https://blog.csdn.net/u010871962/article/details/78370069

操作系统 1 2
window finstr ipconfig
Linux grep ifconfig

adb 挂载及过滤


产品信息


dumpsys使用


adb shell dumpsys window displays
adb shell dumpsys activity 查看ActvityManagerService 所有信息
adb shell dumpsys activity activities 查看Activity组件信息
adb shell dumpsys activity services 查看Service组件信息
adb shell dumpsys activity providers 查看ContentProvider组件信息
adb shell dumpsys activity broadcasts 查看BraodcastReceiver信息
adb shell dumpsys activity intents 查看Intent信息
adb shell dumpsys activity processes 查看进程信息

自带工具


adb shell wm


adb shell PM:


adb shell AM:

抓Log命令


选项 用途
-s 设置输出日志的标签, 只显示该标签的日志; adb logcat -s "TAG" 只打印包含有TAG的日志,无此TAG不打印
-f 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功; 使用这个adb logcat > log 替换
-r 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;
-n 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;
-v 设置日志的输出格式, 注意只能设置一项;
-v
adb logcat -v time 可以查看看日志的输出时间 "time"格式 : "日期 时间 优先级 / 标签 (进程ID) : 进程名称 : 日志信息 "
adb logcat -v thread "thread"格式 : " 优先级 ( 进程ID : 线程ID) 标签 : 日志内容 "
adb logcat -v long "long"格式 : " [ 日期 时间 进程ID : 线程ID 优先级 / 标签] 日志信息 "
adb logcat -v brief "brief"格式 : 这是默认的日志格式 " 优先级 / 标签 (进程ID) : 日志信息 "
adb logcat -v process "process"格式 : " 优先级 (进程ID) : 日志信息 "
adb logcat -v tag "tag"格式 : " 优先级 / 标签 : 日志信息" ,"raw"格式 : 只输出日志信息, 不附加任何其他 信息
选项 用途
-c 清空所有的日志缓存信息;
-d 将缓存的日志输出(请勿阻止); adb logcat -d -v time -b all > fifle.txt
-t 输出最近的几行日志, 输出完退出(请勿阻止);adb logcat -t 5 可以输出最近的5行日志
-g 选项 : 查看日志缓冲区信息;
-b 加载一个日志缓冲区, 默认是 main, 下面详解;
adb logcat -b 缓冲区类型
system缓冲区 与系统相关的日志信息,
radio缓冲区 广播电话相关的日志信息
events缓冲区 事件相关的日志信息,
main缓冲区 默认的缓冲区

adb logcat -b kernel
adb logcat -v time -b main -b events -b system > startlog.txt

过滤项格式 : <tag>[:priority] , 标签:日志等级,


-- V Verbose (明细)
-- D Debug (调试)
-- I Info (信息);
-- W Warn (警告);
-- E Error (错误);
-- F Fatal (严重错误);
-- S Silent(Super all output) (最高的优先级, 可能不会记载东西);

如:
//过滤警告级别及级别以上的日志(Warn、Error、Fatal等)
adb logcat *:W
//过滤错误级别包含“chrome”字串的日志
adb logcat *:E | grep chrome

Linux的lsusb:Android usb 设备管理器lsusb 分析_Tony的专栏-CSDN博客

附:


版权声明:本文为CSDN博主「热爱学习的吉吉」的原创文章,
原文链接:https://blog.csdn.net/u010871962/article/details/78370069

上一篇下一篇

猜你喜欢

热点阅读