简介:本文详细讲解如何在 Android Studio 中下载、安装和管理 Android SDK,涵盖 SDK Manager 的使用、组件选择、环境变量配置及常见问题解决,帮助开发者高效完成开发环境搭建。
Android SDK(Software Development Kit)是 Android 应用开发的核心工具包,包含编译工具(如 javac、aapt)、模拟器(Emulator)、平台库(如 android.jar)及系统镜像(System Images)。在 Android Studio 中,SDK 是编译、调试和运行 Android 应用的基石。开发者需根据目标设备(如手机、手表、TV)的 API 级别下载对应的 SDK 组件,例如 Android 14(API 34)的 platforms;android-34 和 system-images;android-34;default;x86_64。
下载 SDK 的必要性体现在:
RESTRICTED_SETTINGS_API)或新 API(如 PhotoPicker)。 打开 Android Studio,点击顶部菜单栏的 File > Settings(Windows/Linux)或 Android Studio > Preferences(macOS),在左侧导航栏选择 Appearance & Behavior > System Settings > Android SDK。此处可集中管理 SDK 的安装、更新和删除。
在 SDK Platforms 标签页中:
Android 14 (API 34)。 Android SDK Platform 34(基础库)和 Sources for Android 34(源码,用于调试)。 在 SDK Tools 标签页中:
Android SDK Build-Tools(如 34.0.0):包含 zipalign、apksigner 等编译工具。 Android Emulator:模拟器核心组件。 Android SDK Platform-Tools:包含 adb、fastboot 等调试工具。 Google Play system images:带 Google 服务的系统镜像(需同意额外条款)。 NDK (Native Development Kit):用于 C/C++ 代码开发。 国内开发者常遇下载慢或失败问题,可通过修改镜像源加速:
Tsinghua https://mirrors.tuna.tsinghua.edu.cn/android/repository/ 点击 Apply 后,Android Studio 会自动下载选中的组件。下载完成后,可通过以下方式验证:
sdkmanager --list(需配置 ANDROID_HOME 环境变量),查看已安装的包列表。 Android 14 (x86_64)),则说明 SDK 安装成功。 ANDROID_HOMESDK 默认安装在以下路径(根据系统不同):
C:\Users\<用户名>\AppData\Local\Android\Sdk /Users/<用户名>/Library/Android/sdk 手动配置环境变量:
ANDROID_HOME,值为 SDK 路径。 Path 变量,添加 %ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\emulator。 ~/.zshrc 或 ~/.bashrc 中添加: 执行
export ANDROID_HOME=$HOME/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator
source ~/.zshrc 生效。 若需同时开发多个 Android 版本(如 Android 12 和 Android 14),可在 SDK Manager > SDK Platforms 中安装多个平台,并在 build.gradle 中指定目标版本:
android {compileSdkVersion 34defaultConfig {targetSdkVersion 34minSdkVersion 26}}
extras 目录。 Intel x86 Emulator Accelerator (HAXM)。 adb 命令无法识别ANDROID_HOME 或 Path。 $ANDROID_HOME/platform-tools。 echo $ANDROID_HOME(macOS/Linux)或 echo %ANDROID_HOME%(Windows)验证路径。 sdkmanager "platforms;android-34" 安装特定组件。 avdmanager create avd -n MyAVD -k "system-images;android-34;default;x86_64" 快速创建 AVD。 通过以上步骤,开发者可高效完成 Android SDK 的下载与配置,为后续开发奠定坚实基础。