Skip to content

203-android-sdkmanager

要通过命令行使用 sdkmanager 安装 Android SDK 组件(如平台、构建工具和系统镜像),你需要先安装 Android Command Line Tools 并正确设置环境变量。下面是详细的步骤:

1. 安装 Android Command Line Tools

  1. 下载 Android Command Line Tools
  2. 访问 Android Studio 下载页面
  3. 在页面中找到 Command Line Tools,根据你的操作系统选择下载:

    • Windows: 下载 commandlinetools-win-xxxx.zip
    • macOS: 下载 commandlinetools-mac-xxxx.zip
    • Linux: 下载 commandlinetools-linux-xxxx.zip
  4. 解压缩并安装: 将下载的压缩文件解压到你希望安装 Android SDK 的目录中。 例如,在 Windows 上,解压到 C:\android-sdk,在 macOS/Linux 上,可以解压到 ~/android-sdk

解压后,应该会有一个 cmdline-tools 目录,里面包含了 sdkmanager 和其他工具。

2. 设置环境变量

确保 ANDROID_HOMEPATH 环境变量已正确设置,以便你可以从命令行访问 Android SDK 工具。

Windows 设置:

  1. 打开“系统属性”并选择“环境变量”。
  2. 在“系统变量”部分,点击“新建”来设置 ANDROID_HOME,并将它指向你解压的 SDK 目录。例如:
    ANDROID_HOME = C:\android-sdk
    
  3. 编辑 Path 环境变量,添加以下内容:
    C:\android-sdk\cmdline-tools\latest\bin
    C:\android-sdk\platform-tools
    

macOS/Linux 设置:

  1. 打开终端并编辑你的 shell 配置文件:

    nano ~/.bash_profile   # 对于 bash
    
    或者:
    nano ~/.zshrc           # 对于 zsh
    

  2. 在文件中添加以下内容:

    export ANDROID_HOME=~/android-sdk
    export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools
    

  3. 保存文件并运行:

    source ~/.bash_profile   # 对于 bash
    
    或:
    source ~/.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 平台、构建工具、模拟器和其他必需的组件。如果你在执行命令时遇到问题,随时告诉我,我会帮你进一步排查。