Android SDK

Android SDK 是开发 Android 应用的核心工具集,包含平台、构建工具、模拟器等组件。

#type / concept #status / growing #resource / android

[!info] related notes

Android SDK

一句话定义

Android SDK(Software Development Kit)是 Google 提供的 Android 应用开发工具集,包含编译、调试、测试所需的一切。

核心组件

组件作用说明
SDK Platform特定 Android 版本的 API每个 API level 一份(如 android-34
Build Tools编译、打包 APK版本需与项目匹配(如 34.0.0
Platform ToolsADB、fastboot 等命令行工具android-platform-tools
EmulatorAndroid 模拟器运行虚拟设备
System Images模拟器用的系统镜像x86_64 / arm64
NDK原生 C/C++ 开发工具用于 JNI、性能敏感模块
CMake原生构建系统NDK 项目依赖
Sources for AndroidAndroid 框架源码阅读源码、调试用

目录结构

D:\Android\Sdk\
├── build-tools\         # 编译工具版本
│   └── 34.0.0\
├── cmdline-tools\       # sdkmanager、avdmanager
│   └── latest\
├── emulator\            # 模拟器程序
├── ndk\                 # NDK 工具链
├── platform-tools\      # adb、fastboot
├── platforms\           # 各版本 API
│   └── android-34\
└── system-images\       # 模拟器镜像

sdkmanager 命令行用法

# 列出可用包
sdkmanager --list

# 安装
sdkmanager "platforms;android-34"
sdkmanager "build-tools;34.0.0"
sdkmanager "system-images;android-34;google_apis;x86_64"

# 更新所有
sdkmanager --update

# 接受所有 license(首次安装必须)
sdkmanager --licenses

通过 Android Studio 管理

Settings > Languages & Frameworks > Android SDK

  • SDK Platforms:勾选需要的 API level
  • SDK Tools:勾选 Build Tools、NDK、CMake 等

环境变量

ANDROID_HOME = D:\Android\Sdk
PATH += %ANDROID_HOME%\platform-tools
PATH += %ANDROID_HOME%\emulator

版本选择建议

场景推荐
新项目API 34(Android 14)或最新稳定版
兼容旧设备API 24(Android 7.0)起
React Native通常要求 API 33+,按项目 build.gradle 确定
创建于 2026/4/1 更新于 2026/4/9