ADB命令和adb logcat的使用
一、 下载工具
1、 从下面的链接获取 Google USB 驱动程序:https://developer.android.google.cn/studio/run/win-usb
2、 从下面的链接下载ADB工具:https://developer.android.google.cn/studio/releases/platform-tools
二、 win11配置adb环境变量步骤
1、首先下载adb工具,解压出来,小编是放在c盘中,然后打开platform-tools这个文件夹,复制地址栏的地址:C:platform-tools,下面要用到。
2、依次点击开始设置关于高级系统设置。
3、打开系统属性,右下角点击环境变量。
4、系统变量这边,点击新建,变量名设置成:Android,变量值就是上面复制的地址:C:platform-tools,确定。
5、接着选择Path,点击编辑。
6、点击新建,输入:%Android%,确定,后面几个窗口都点确定。
7、设置好之后,需要调试,右键点击开始运行,输入cmd,确定。
8、在命令提示符中输入:adb,按enter键执行。如下图所示,没有提示错误,就表示配置成功。
三、 安装USB 驱动程序
如果要在 Windows 10 系统上首次安装 Android USB 驱动程序,请执行以下操作:
-
将您的 Android 设备连接到计算机的 USB 端口。
-
在 Windows 资源管理器中,打开计算机管理。
-
在计算机管理左侧窗格中,选择设备管理器。
-
在设备管理器右侧窗格中,找到并展开便携式设备或其他设备,具体取决于您看到的是哪一项。
-
右键点击已连接设备的名称,然后选择更新驱动程序软件。
-
在硬件更新向导中,选择浏览计算机以查找驱动程序软件,然后点击下一步。
-
点击浏览,然后找到 USB 驱动程序文件夹。例如,Google USB 驱动程序位于 android_sdk\extras\google\usb_driver\。
-
点击下一步以安装驱动程序。
四、ADB命令
五、adb logcat命令
cmd命令行中使用adb logcat命令查看android系统和应用的log,dos窗口按ctrl+c中断输出log记录。
logcat日志中的优先级/tag标记:
android输出的每一条日志都有一个标记和优先级与其关联。
优先级是下面的字符,顺序是从低到高:
V — 明细 verbose(最低优先级)
D — 调试 debug
I — 信息 info
W — 警告 warn
E — 错误 error
F — 严重错误 fatal
S — 无记载 silent
标记是一个简短的字符串,用于标识原始消息的来源。如下是一个日志输出的消息,优先级是“D”,标记是“PowerManagerService”:
D/PowerManagerService( 305): onSensorChanged: light value: 306.0
使用logcat命令查看android日志输出:
adb logcat //显示全部日志
adb logcat > c:\test.log //将日志保存到文件test.log
根据tag标记和级别过滤日志输出:
仅输出标记为“ActivityManager”且优先级大于等于“Info”和标记为“PowerManagerService”并且优先级大于等于“Debug”的日志:
adb logcat ActivityManager:I PowerManagerService:D *:S
注:*:S用于设置所有标记的日志优先级为S,这样可以确保仅输出符合条件的日志。
adb logcat *:W //显示所有优先级大于等于“warning”的日志
adb logcat -s PowerManagerService //显示PowerManagerService的日志信息
Logcat命令列表:
-d 将日志显示在控制台后退出
-c 清理已存在的日志
-f <filename> 将日志输出到文件
adb logcat -f /sdcard/test.txt
-v <format>设置日志输入格式控制输出字段,默认的是brief格式
brief — 显示优先级/标记和原始进程的PID (默认格式)
process — 仅显示进程PID
tag — 仅显示优先级/标记
thread — 仅显示进程:线程和优先级/标记
raw — 显示原始的日志信息,没有其他的元数据字段
time — 显示日期,调用时间,优先级/标记,PID
long —显示所有的元数据字段并且用空行分隔消息内容
adb logcat -v thread //使用 thread 输出格式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理