Android SDK Command-line Tools
Google LLC · 管理 Android SDK 软件包和命令行开发工具,无需安装完整的 Android Studio IDE。
介绍
Android SDK Command-line Tools 是 Google 为 Android 开发者和构建工程师提供的独立 SDK 管理与开发工具集。它适用于通过脚本设置 SDK,以及不需要 Android Studio 图形化 IDE 的机器。它不同于 Platform-Tools(adb 和 fastboot)、Build-Tools 和 Android Emulator;这些都是独立的 SDK 软件包。
功能
- 使用 sdkmanager 列出、安装、更新和移除 SDK 软件包。
- 选择确切的 SDK 软件包版本以及稳定或预览更新渠道,以实现可复现的自动化。
- 使用 sdkmanager --licenses 查看并接受适用的 SDK 软件包许可协议。
- 按所选工具版本的文档,使用内含的开发工具,例如 avdmanager、lint、apkanalyzer 和 retrace。
当前指南
Google 当前的 sdkmanager 指南将 sdkmanager 标记为已弃用,并建议使用 Android CLI 的 android sdk 命令。这反映的是该工具在上游的状态;当前列出的 Homebrew cask 本身并未标记为已弃用。现有脚本应查阅 Google 的迁移指南,而不要假定较新的 Android CLI 已包含在此 cask 中。
安装和配置
在 Mac 上,使用 brew install --cask android-commandlinetools 安装。Homebrew 将默认 SDK 根目录设为 $HOMEBREW_PREFIX/share/android-commandlinetools,并明确要求 Java,建议使用 Temurin cask 提供 Java。请为所选工具版本配置兼容的 JDK 和 JAVA_HOME。使用 sdkmanager --version 和 sdkmanager --list 检查已安装的工具和可用软件包。只选择实际需要的 SDK 软件包;仅下载此工具集并不会安装所有 Android 平台、构建工具、模拟器或设备工具。
系统、依赖项与共存 Google 提供 Windows、Linux 和 macOS 归档文件。列出的构建版本 15859902 提供独立的官方 Mac ARM64 和 x86-64 下载;此目录的 Apple Silicon 默认下载为 ARM64 归档文件。Homebrew 快照列出了 Intel 和 Apple Silicon Mac 平台,但平台列表属于打包元数据,并非供应商单独规定的最低要求。官方命令行工具页面未说明此特定构建版本当前独立的 macOS、内存、磁盘空间或最低 JDK 要求。尽管 Homebrew 的 formula 依赖项字段为空,Java 仍是已确认的依赖项。未列出明确冲突的 cask。如果你已使用 Android Studio 的 SDK Manager,请让脚本指向预期的 SDK 根目录,并避免混淆不同的 SDK 安装。
访问、费用和许可 本地 SDK 工具无需付费订阅或 Google 登录,即可进行常规本地软件包管理。下载需要网络连接、所选软件包所需的充足空间,并且必须接受适用的 Android SDK 许可协议。各个开源组件仍受其各自许可协议约束;向 Google Play 发布应用属于独立的服务和账户流程。Android 是 Google LLC 的商标。
官方参考资料
- 工具与版本:https://developer.android.com/tools/releases/cmdline-tools
- sdkmanager 与当前替代方案指南:https://developer.android.com/tools/sdkmanager
- 下载与 SDK 条款:https://developer.android.com/studio
- 官方软件包/版本清单:https://dl.google.com/android/repository/repository2-3.xml
图片署名:Android 机器人基于 Google 创作并分享的作品复制或修改而来,使用条款见 Creative Commons 3.0 Attribution License(https://creativecommons.org/licenses/by/3.0/)。
新版本 15859902 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 发行信息官方 SDK 修订版:22.0;下载构建版本:15859902。
- 说明官方发行页面未列出此修订版的详细变更。
注意事项
Default Android SDK root is $HOMEBREW_PREFIX/share/android-commandlinetools android-commandlinetools requires Java. You can install the latest version with: brew install --cask temurin