简介:本文详细介绍了Android Studio SDK的下载、安装与配置过程,涵盖不同操作系统下的下载方式、安装步骤、环境变量配置、版本管理及常见问题解决方案,为开发者提供一站式指南。
Android Studio作为Google官方推荐的集成开发环境(IDE),其核心功能依赖于Android SDK(Software Development Kit)。SDK包含开发Android应用所需的工具链、库文件和系统镜像,是编译、调试和运行Android应用的基础。无论是初学者还是资深开发者,正确下载和配置SDK都是开发流程中的首要任务。
adb(Android Debug Bridge)、fastboot等命令行工具。emulator(模拟器)、sdkmanager(SDK管理器)。Gradle插件、AAPT(Android Asset Packaging Tool)。步骤:
C:\Android\SDK)。优点:一键安装IDE和SDK,适合新手。
适用场景:已安装Android Studio但需单独管理SDK,或使用其他IDE(如IntelliJ IDEA)。
步骤:
commandlinetools包(如commandlinetools-win-9477386_latest.zip)。C:\Android\SDK\cmdline-tools)。
cd C:\Android\SDK\cmdline-tools\binsdkmanager --list # 查看可用包sdkmanager "platform-tools" "platforms;android-34" # 安装指定组件
注意事项:
ANDROID_SDK_ROOT环境变量。sdkmanager管理组件,避免手动下载导致的版本冲突。ANDROID_SDK_ROOTC:\Android\SDK)。Path变量,添加:%ANDROID_SDK_ROOT%\platform-tools%ANDROID_SDK_ROOT%\emulator(如需使用模拟器)。验证:
adb version # 应返回版本信息
编辑~/.zshrc或~/.bashrc文件,添加:
export ANDROID_SDK_ROOT=/Users/yourname/Library/Android/sdkexport PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
生效命令:
source ~/.zshrc
platforms;android-34(最新稳定版API)。platform-tools(adb、fastboot等)。emulator(模拟器支持)。build-tools;34.0.0(构建工具)。system-images;android-34;default;x86_64(x86模拟器镜像)。Android SDK Build-Tools和NDK(如需C++支持)。删除SDK目录下过时的platforms和build-tools子目录,避免占用空间。
SDK Manager的Settings → HTTP Proxy → 手动指定镜像URL:
https://mirrors.tuna.tsinghua.edu.cn/android/repository/
sdkmanager命令添加--repository参数:
sdkmanager --repository=https://mirrors.tuna.tsinghua.edu.cn/android/repository "platforms;android-34"
haxm-install.bat(Windows)或silent_install.sh(macOS)。
adb kill-serveradb start-server
build.gradle中指定compileSdkVersion和targetSdkVersion:
android {compileSdkVersion 34defaultConfig {targetSdkVersion 34minSdkVersion 29}}
sdkmanager安装多个平台版本:
sdkmanager "platforms;android-29" "platforms;android-34"
commandlinetools并配置环境变量。Gradle的离线模式(File → Settings → Build → Gradle)减少网络依赖。sdkmanager --list中的组件更新,修复安全漏洞。通过以上步骤,开发者可以高效完成Android Studio SDK的下载与配置,为后续的项目开发奠定坚实基础。