Android SDK Platform-Tools 是什么?ADB 与 Fastboot 工具包完整使用教程
无论是开发 Android 应用、调试设备,还是刷机、解锁 Bootloader、备份系统,你几乎都会用到 Android SDK Platform-Tools。这个由 Google 官方提供的轻量级工具包,包含了 adb(Android Debug Bridge)、fastboot、dmtracedump 等核心命令行工具,是连接电脑与 Android 设备的“桥梁”。
本文将全面介绍 Platform-Tools 是什么、包含哪些工具、如何安装配置,并提供常用命令速查表与实战教程,助你轻松掌握 Android 底层操作。
🔍 一、Android SDK Platform-Tools 是什么?
Android SDK Platform-Tools 是 Google 为 Android 开发者提供的官方命令行工具集,属于 Android SDK 的一部分,但可独立下载和使用。它不包含 IDE(如 Android Studio),仅包含与设备通信所需的最小工具集,体积小(约 8–10 MB)、更新频繁、跨平台支持。
💡 官方下载地址:https://developer.android.com/tools/releases/platform-tools
✅ 核心组件介绍:
| 工具 | 用途 |
|---|---|
| adb(Android Debug Bridge) | 与已开机的 Android 设备通信:安装 APK、调试应用、拉取日志、文件传输等 |
| fastboot | 与处于Fastboot 模式(Bootloader 模式)的设备通信:刷写系统镜像、解锁 Bootloader、擦除分区等 |
| dmtracedump | 分析应用性能跟踪文件(.trace) |
| etc1tool | 处理 ETC1 纹理压缩格式(已较少使用) |
| hprof-conv | 转换 Android 堆内存分析文件 |
📌 对大多数用户而言,adb 和 fastboot 是最常用、最重要的两个工具。
📥 二、如何下载与安装 Platform-Tools?
1. 官方下载(推荐)
- Windows:platform-tools-latest-windows.zip
- macOS:platform-tools-latest-darwin.zip
- Linux:platform-tools-latest-linux.zip
2. 安装步骤(以 Windows 为例)
- 下载 ZIP 文件并解压到任意文件夹(如
C:\platform-tools) - 将该目录添加到系统 PATH 环境变量(可选但推荐):
- 按
Win + R→ 输入sysdm.cpl→【高级】→【环境变量】 - 在“系统变量”中找到
Path→ 编辑 → 新建 → 输入C:\platform-tools
- 按
- 重启命令提示符(CMD)或 PowerShell
✅ 验证安装:
打开 CMD,输入adb version或fastboot --version,若显示版本号即安装成功。
🧭 三、ADB 常用命令与实战教程
✅ 1. 启用 USB 调试(前提)
在 Android 手机上:
- 进入【设置】→【关于手机】→ 连续点击“版本号”7 次,开启“开发者选项”
- 返回【系统】→【开发者选项】→ 开启【USB 调试】
- 用 USB 线连接电脑,手机弹出“允许 USB 调试?” → 勾选“始终允许”并点击【确定】
✅ 2. ADB 基础命令速查
| 命令 | 说明 |
|---|---|
adb devices | 查看已连接的设备(首次连接需授权) |
adb install app.apk | 安装 APK 文件 |
adb uninstall com.package.name | 卸载应用(需包名) |
adb shell | 进入设备终端(类似 Linux shell) |
adb pull /sdcard/file.txt C:\ | 从手机复制文件到电脑 |
adb push C:\file.txt /sdcard/ | 从电脑复制文件到手机 |
adb reboot | 重启设备 |
adb logcat | 实时查看系统日志(调试必备) |
adb kill-server/adb start-server | 重启 ADB 服务 |
💡 技巧:在 PowerShell 或 CMD 中直接拖入 APK 文件,自动填充路径。
⚡ 四、Fastboot 常用命令与刷机教程
✅ 1. 进入 Fastboot 模式
不同品牌进入方式不同,常见方法:
- 通用:关机后按住 音量减 + 电源键
- 小米/Redmi:关机后按 音量下 + 电源
- 三星:需使用 Odin 模式(不支持 fastboot)
- Pixel:
adb reboot bootloader
⚠️ 注意:部分品牌(如华为、三星)锁 Bootloader,无法使用 fastboot 刷机。
✅ 2. Fastboot 基础命令速查
| 命令 | 说明 |
|---|---|
fastboot devices | 查看 Fastboot 设备 |
fastboot oem unlock | 解锁 Bootloader(会清除数据!) |
fastboot flash boot boot.img | 刷入 boot 镜像 |
fastboot flash recovery twrp.img | 刷入 TWRP Recovery |
fastboot flash system system.img | 刷入系统分区(需解密) |
fastboot erase cache | 清除缓存分区 |
fastboot reboot | 重启设备 |
🔒 重要提醒:
- 解锁 Bootloader 会清除所有用户数据
- 刷错镜像可能导致变砖,请务必确认设备型号与镜像匹配
🛠️ 五、常见问题解答(FAQ)
Q:adb devices 显示“unauthorized”怎么办?
A:在手机上确认是否点击了“允许 USB 调试”,或撤销授权后重新连接。
Q:Windows 提示“adb.exe 无法运行”?
A:安装 Microsoft Visual C++ Redistributable 。
Q:支持 Windows 11 25H2 吗?
A:完全支持!Platform-Tools 持续更新,兼容所有现代操作系统。
Q:能否用于备份整个手机?
A:可通过 adb backup(已弃用)或 TWRP + fastboot 实现完整备份,但需解锁 Bootloader。
✅ 六、总结
Android SDK Platform-Tools 虽然只是一个小小的 ZIP 包,却是 Android 开发、调试、刷机、救砖的核心工具集。无论你是开发者、极客,还是想手动安装 Google 服务、刷入第三方 Recovery,都离不开 adb 和 fastboot。
🔗 官方下载(免费):https://developer.android.com/tools/releases/platform-tools
📌 推荐组合:Platform-Tools + TWRP + Magisk = Android 高级玩法三件套
掌握它,你就掌握了 Android 设备的“底层控制权”。
更新日志:
36.0.0 (2025 年 4 月)
- adb
- 重写 libusb USB 后端(使用同步 API 而非异步 API)。提高了可靠性并修复了 Linux 上的内存耗尽问题。
- Libusb USB 后端热插拔现在支持 Windows(启用 USB 速度检测)。
- 改进后的
server-status现在会显示是否启用了 mDNS。 - 修复了 macOS 中零长度数据包未发送导致连接停滞的错误 (b/208675141)。
- 修复了 libusb 后端中的 use-after-free 错误。
35.0.2 (2024 年 7 月)
- adb
- 修复了 openscreen mDNS 后端因截断查询而导致服务器崩溃的错误 问题 #294120933。
- 使 openscreen mDNS 后端在 macOS 上运行。
- 使 openscreen mDNS 后端在所有平台上默认启用。
- 支持检测 USB SuperSpeed+(当前速度和协商速度)以进行诊断。
- 正常关机:关机时释放所有 USB 接口(所有操作系统)。
35.0.1 (2024 年 3 月)
- adb
- 切换到 libusb 1.0.27
35.0.0 (2024 年 2 月)
- adb
- 在 Linux 上默认切换到 libusb 问题 #270205252。
- 修复了在没有 USB 的主机上 adb 启动问题。
- 修复了由 USB 设备错误报告零长度描述符引起的 adb 挂起问题 问题 #302212871。
- 修复了设备断开连接时
adb shell的返回代码 问题 #321787891。
- fastboot
- 限制传入数据包队列的最大大小。
- 消除了之前将下载速度限制在 120MB/s 左右的瓶颈。现在 fastboot 可以占满 SuperSpeed+ 总线,并根据设备实现高达 980MB/s 的速度。

