作者:Irain
QQ:2573396010
微信:18802080892
官方链接:https://adbshell.com/
https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn
1 获取设备列表及设备状态
1.1 获取设备列表
adb devices
1.2 获取设备状态
设备的状态有 4 种:
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备
unauthorized:设备未授权
adb get-state
出现unauthorized情况,需要在设备同意授权。连接设备时,设备会弹出授权框。
2 结束/启动adb 服务
一般重启adb服务解决连接异常。这两个指令一般同时使用。
adb kill-server
adb start-server
3 查看和存储日志log
log官方链接:https://adbshell.com/commands/adb-logcat
https://developer.android.google.cn/studio/command-line/logcat?hl=zh-cn
3.1在命令框查看日志
按Ctrl-C组合键,停止查看日志。
adb logcat
3.2 查看特定日志,过滤其他
命令参数:*:V/D/I/W/E/F/S
adb logcat *:V/D/I/W/E/F/S
3.3 logcat 的命令行选项
adb logcat -b :加载可供查看的备用日志缓冲区,例如 events 或 radio。默认使用 main、system 和 crash 缓冲区集。请参阅查看备用日志缓冲区。
adb logcat -b main
下图显示部分logcat的命令行选项。详细请看:https://developer.android.google.cn/studio/command-line/logcat?hl=zh-cn
3.4 存储到本地E盘log.txt文本
adb logcat > E:\\log.txt
adb logcat -b system > E:\\log-sys.txt
其他不常用可以详细研究log 指导手册
参考链接:https://www.cnblogs.com/liuzhipenglove/p/7126058.html
https://www.bilibili.com/video/BV1tZ4y1x7Xp?from=search&seid=607803203097981887