Android SDK Platform-Tools
Google LLC · Google 的命令行工具,用于连接 Android 设备、调试应用、传输文件以及操作引导加载程序。
介绍
AI 翻译查看原文Android SDK Platform-Tools 为需要直接命令行访问的 Android 开发者、测试人员和设备技术人员提供 adb 和 fastboot。它是一套独立的工具包,不是 Android Studio、模拟器或完整的 Android 构建环境。
功能
- 使用 adb 发现已连接的设备和模拟器、安装 APK、读取 logcat 输出、运行设备 shell 以及传输文件。
- 通过 USB 连接,或配对支持的设备以进行无线调试。
- 在兼容设备处于 bootloader 模式时使用 fastboot 进行 bootloader 和系统映像操作。特定设备的解锁和刷写说明仍然适用。
- 在脚本和自动化设备测试工作流中使用这些工具。
安装与首次使用
在 macOS 上,使用 brew install --cask android-platform-tools 安装,然后检查 adb version 和 fastboot --version。要获得 USB 访问权限,请在设备上启用开发者选项和 USB 调试,连接设备,接受其调试授权提示,然后检查 adb devices。无线配对需要支持的 Android 版本和共享网络;请遵循 Google 的 adb 指南。如果 Android Studio 已在管理你的 SDK,Google 建议使用其 SDK Manager 副本,以便它随 SDK 其余部分一起更新。避免在 PATH 中混用不同的 adb 安装:客户端共享本地 TCP 端口 5037 上的 adb 服务器。
系统要求与平台 Google 分发单独的 Mac、Windows 和 Linux 软件包。当前 Homebrew 记录列出了 Intel 和 Apple Silicon macOS,包括 Big Sur 及之后记录的版本;这是打包元数据,并不保证适用于所有主机配置。上游历史记录确认 Apple Silicon 的通用 adb 二进制文件。Google 未在 Platform-Tools 发布页面上说明独立的当前 macOS 最低要求、最低 RAM 或磁盘空间要求。不要用 Android Studio 的要求替代这个更小工具包的要求。Homebrew 记录未列出额外的 formula 依赖或明确的冲突 cask。连接真实设备仍需要其权限、可用的线缆或网络,以及任何主机特定的 USB 设置。新设备功能可能需要更新的 Android 版本,即使 adb 和 fastboot 旨在向后兼容。
账户、费用与许可 本地使用 adb 和 fastboot 不需要登录 Google 账户或购买订阅。官方 SDK 下载依据 Android SDK 许可协议提供;各个开源组件保留其各自适用的许可证。Android 是 Google LLC 的商标。
来源
- 产品、下载和发布说明:https://developer.android.com/tools/releases/platform-tools
- adb 设置和命令:https://developer.android.com/tools/adb
- adb 源代码:https://android.googlesource.com/platform/packages/modules/adb/
- fastboot 源代码:https://android.googlesource.com/platform/system/core/+/refs/heads/main/fastboot/
图片来源:Android 机器人是从 Google 创建和共享的作品复制或修改而来,并根据知识共享 3.0 署名许可协议 (https://creativecommons.org/licenses/by/3.0/) 中描述的条款使用。
新版本 37.0.1 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- adb移除 openscreen;libadbmdns 是唯一的 mDNS 后端。
- macOS默认使用传统 USB;ADB_LIBUSB=1 可选择 libusb。
- Linux使用 udev netlink 事件;记录谁请求了 kill-server。