1、基本adb命令-Android

本文介绍了如何使用ADB进行设备管理和日志操作,包括获取设备列表和状态,如device、offline、unknown、unauthorized等。还详细讲解了如何结束和启动ADB服务,以及如何查看和存储设备日志,如使用adb logcat进行过滤和存储日志到本地文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者: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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值