203-android-sdkmanager
要通过命令行使用 sdkmanager 安装 Android SDK 组件(如平台、构建工具和系统镜像),你需要先安装 Android Command Line Tools 并正确设置环境变量。下面是详细的步骤:
1. 安装 Android Command Line Tools¶
- 下载 Android Command Line Tools:
- 访问 Android Studio 下载页面。
-
在页面中找到 Command Line Tools,根据你的操作系统选择下载:
- Windows: 下载
commandlinetools-win-xxxx.zip - macOS: 下载
commandlinetools-mac-xxxx.zip - Linux: 下载
commandlinetools-linux-xxxx.zip
- Windows: 下载
-
解压缩并安装: 将下载的压缩文件解压到你希望安装 Android SDK 的目录中。 例如,在 Windows 上,解压到
C:\android-sdk,在 macOS/Linux 上,可以解压到~/android-sdk。
解压后,应该会有一个 cmdline-tools 目录,里面包含了 sdkmanager 和其他工具。
2. 设置环境变量¶
确保 ANDROID_HOME 和 PATH 环境变量已正确设置,以便你可以从命令行访问 Android SDK 工具。
Windows 设置:¶
- 打开“系统属性”并选择“环境变量”。
- 在“系统变量”部分,点击“新建”来设置
ANDROID_HOME,并将它指向你解压的 SDK 目录。例如:ANDROID_HOME = C:\android-sdk - 编辑
Path环境变量,添加以下内容:C:\android-sdk\cmdline-tools\latest\bin C:\android-sdk\platform-tools
macOS/Linux 设置:¶
-
打开终端并编辑你的 shell 配置文件:
或者:nano ~/.bash_profile # 对于 bashnano ~/.zshrc # 对于 zsh -
在文件中添加以下内容:
export ANDROID_HOME=~/android-sdk export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools -
保存文件并运行:
或:source ~/.bash_profile # 对于 bashsource ~/.zshrc # 对于 zsh
3. 使用 sdkmanager 安装组件¶
在设置好环境变量后,打开终端(或命令提示符),并使用 sdkmanager 命令来安装 Android SDK 组件。
更新 SDK Manager:¶
首先,确保 sdkmanager 是最新版本,运行:
sdkmanager --update
列出可用组件:¶
你可以查看所有可用的组件,包括平台、工具和系统映像,使用:
sdkmanager --list
安装平台工具:¶
例如,安装最新的 Android 平台工具:
sdkmanager "platform-tools"
安装构建工具:¶
例如,安装 Android 构建工具版本 30.0.3:
sdkmanager "build-tools;30.0.3"
安装特定版本的 Android 平台:¶
安装特定版本的 Android 平台(如 Android 11):
sdkmanager "platforms;android-30"
安装系统映像(用于模拟器):¶
安装系统映像(例如,Android 30 的 x86_64 架构):
sdkmanager "system-images;android-30;google_apis;x86_64"
安装 Android 模拟器:¶
如果你需要安装 Android 模拟器,可以运行:
sdkmanager "emulator"
安装 Android API 级别:¶
如果你想安装 Android 29(API 29)及其构建工具,可以执行:
sdkmanager "platforms;android-29"
安装所有更新:¶
如果你想要安装所有更新的 SDK 组件,运行:
sdkmanager --licenses # 同意许可证
sdkmanager --update # 更新所有可用组件
4. 验证安装¶
安装完成后,你可以使用以下命令检查 Android SDK 是否正确安装和配置:
-
查看设备是否连接:
adb devices -
查看已安装的模拟器:
emulator -list-avds
5. 安装其他组件(可选)¶
你可以通过 sdkmanager 安装更多 Android 工具和库,以下是一些常用的命令:
-
安装 Google Play 服务:
sdkmanager "extras;google;google_play_services" -
安装支持的 Android 版本:
sdkmanager "platforms;android-28" -
安装 Java 仓库:
sdkmanager "extras;android;m2repository"
总结¶
通过 sdkmanager 命令,你可以方便地安装和管理 Android SDK 组件。记得在安装之前设置好 Android SDK 的环境变量,并确保使用最新的命令行工具。通过这些工具,你可以轻松管理 Android 平台、构建工具、模拟器和其他必需的组件。如果你在执行命令时遇到问题,随时告诉我,我会帮你进一步排查。