如何让抓取手机日志---ADB 从入门到实战:小米14日志抓包与连接详解
一、ADB 是什么?
ADB的全称是Android Debug Bridge(安卓调试桥)。顾名思义,它就像一座桥梁,连接你的电脑和安卓手机。
Debug(调试):它的核心用途是帮助开发者调试应用、分析问题。
Bridge(桥):它通过USB线或网络,让电脑能向手机发送各种指令。
ADB 的核心作用
通过ADB,你可以完成很多操作:
| 功能 | 说明 | 常用命令 |
|---|---|---|
| 安装/卸载应用 | 直接通过电脑安装APK | adb install/adb uninstall |
| 查看日志 | 实时抓取系统或App的运行日志 | adb logcat |
| 传输文件 | 在电脑和手机之间复制文件 | adb push/adb pull |
| 执行Shell命令 | 进入手机系统底层操作 | adb shell |
| 自动化测试 | 模拟点击、滑动、输入等操作 | adb shell input tap |
ADB 的三大组件
Client(客户端):你在电脑命令行里输入的
adb xxx命令。Daemon(守护进程):手机上默默运行的后台服务,负责接收并执行指令。
Server(服务器):电脑后台运行的程序,负责管理客户端和守护进程之间的通信。
二、ADB 环境搭建
2.1 下载 Platform Tools
从Android开发者官网下载Platform Tools(平台工具):
下载地址:https://developer.android.com/studio/releases/platform-tools
(若无法访问,可在搜索引擎搜索 “Android Platform Tools Download”)
2.2 安装配置方法
方法一:直接使用(最简单,无需配置)
将下载的
platform-tools压缩包解压到不含中文的路径,如D:\platform-tools打开该文件夹,在地址栏输入
cmd并回车在弹出的命令窗口中即可使用
adb命令
方法二:配置环境变量(一劳永逸)
解压
platform-tools到指定目录,如D:\platform-tools右键点击“此电脑”→“属性”→“高级系统设置”→“环境变量”
在“系统变量”中找到
Path,点击“编辑”→“新建”粘贴
platform-tools的路径(如D:\platform-tools)一路点击“确定”保存,然后重启命令提示符窗口
2.3 验证安装
adb version # 查看版本,确认安装成功
三、操作步骤:
1、USB数据线连接电脑
2、在手机设置里搜索“开发者选项“,如果搜索不到搜索关于手机,多点几次系统版本号可打开开发者选项 4、进入开发者选项,打开USB调试模式
返回
设置→更多设置→开发者选项打开“开发者选项”总开关
开启以下三个选项:
✅
USB调试✅
USB安装(允许通过USB安装应用)✅
USB调试(安全设置)(允许模拟点击等操作)
3、Windows+R运行cmd,在cmd录入 adb devices ,会出现设备列表即表示连接成功,失败则检查1-4步骤。
C:\platform-tools>adb devices * daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached a8e92095 unauthorized4、在cmd录入 adb logcat > 存储路径\xxxx.txt。
5、> 符号后面跟随日志路径,可根据需要选择
6、日志开始获取,
7、进入到设置的目录,如存储路径\xxxx.txt,即可看到命名的同名文件日志
8、打开日志文件可以看见持续在写日志,文件大小持续增加
9、获取结束提供日志即可。
