简介:本文详细介绍了Android SDK在Linux系统下的下载、安装与环境配置方法,涵盖依赖检查、命令行操作、环境变量设置等关键步骤,帮助开发者快速搭建Android开发环境。
在正式下载Android SDK之前,开发者需要明确自身需求。Android SDK(Software Development Kit)是Android应用开发的核心工具包,包含命令行工具、模拟器、构建工具等。对于Linux用户而言,选择合适的版本至关重要。目前,Android官方推荐使用Android Studio集成开发环境(IDE),它内置了SDK Manager,可简化SDK的下载与管理。但若开发者偏好轻量级环境或需要独立使用SDK,则需手动下载。
依赖检查是下载前的首要步骤。Linux系统需满足以下条件:
java -version验证是否已安装。Android Studio是Google官方推荐的IDE,内置SDK Manager,可自动下载并管理SDK组件。步骤如下:
tar -xzvf android-studio-*.tar.gzcd android-studio/bin./studio.sh # 启动安装向导
File > Settings > Appearance & Behavior > System Settings > Android SDK管理SDK版本。若无需Android Studio,可手动下载SDK:
commandlinetools-linux-*.zip)。
unzip commandlinetools-linux-*.zip -d ~/Android/Sdkcd ~/Android/Sdk/cmdline-tools/bin./sdkmanager --list # 查看可用组件
此命令会下载平台工具、Android 14(API 34)平台及构建工具。
./sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
SDK安装完成后,需将工具路径添加到PATH环境变量中。编辑~/.bashrc或~/.zshrc文件:
export ANDROID_SDK_ROOT=~/Android/Sdkexport PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin
生效配置:
source ~/.bashrc # 或 source ~/.zshrc
通过以下命令检查关键工具是否可用:
adb devices # 测试ADB(Android Debug Bridge)avdmanager --list # 查看模拟器列表
若输出正常,则说明SDK已正确安装。
Android官方服务器在国内访问可能较慢,可通过以下方法加速:
sdkmanager命令后添加--repository=https://mirrors.tuna.tsinghua.edu.cn/android/repository/参数。~/.android/repositories.cfg中添加代理设置。若遇到Permission denied错误,需为SDK目录赋予执行权限:
chmod -R +x ~/Android/Sdk/cmdline-tools/bin
确保下载的SDK版本与目标Android版本匹配。例如,开发Android 14应用需安装platforms;android-34。
通过avdmanager创建虚拟设备:
avdmanager create avd -n "Pixel_5_API_34" -k "system-images;android-34;google_apis;x86_64"
启动模拟器:
emulator -avd Pixel_5_API_34
Linux下可通过KVM加速模拟器性能:
kvm-ok # 需安装cpu-checker包
sdkmanager --update获取最新工具和平台。~/Android/Sdk目录。通过以上步骤,开发者可在Linux系统上高效完成Android SDK的下载、安装与环境配置,为后续应用开发奠定坚实基础。