安卓模拟器安装后,sdk版本详情简介及安卓sdk建议装哪几个版本
-
安卓模拟器安装sdk版本详情简介
-
安卓sdk建议装哪几个版本
在安装 Android SDK 时,建议选择 最常用的版本 以覆盖大多数用户设备,同时兼顾开发效率和兼容性。以下是推荐的 SDK 版本及选择策略:1. 必装版本(覆盖 95% 以上设备)
Android 版本 API Level 安装建议 市场占有率(2024年) Android 13 (Tiramisu) 33 必装(最新稳定版) ~25% Android 12 (Snow Cone) 31-32 必装 ~30% Android 11 (Red Velvet) 30 必装 ~20% Android 10 (Q) 29 可选(老旧设备兼容) ~15% 理由:
- Android 10~13 覆盖 90%+ 的活跃设备(StatCounter 数据)。
- Android 14(API 34)目前占有率较低(<5%),可暂缓安装。
2. 可选版本(按需安装)
Android 版本 API Level 适用场景 Android 9 (Pie) 28 测试极端老旧设备兼容性(占有率 <5%) Android 8 (Oreo) 26-27 仅限特定企业或海外低端设备需求 Android 5-7 21-25 不建议安装(占有率 <2%) 注意:
- Android 5~7 用户极少,且 Google 已停止支持,除非维护遗留项目,否则无需安装。
- 如果开发 IoT 或定制 ROM,可能需要更低版本(如 API 19)。
3. 系统镜像选择建议
在 SDK Manager 中安装时:
- 勾选
Google APIs
或Play Store
镜像(带-ext4
或-google
后缀):- 用于测试 Google 服务(如 Firebase、地图、登录等)。
- 示例:
Android 13 (API 33) + Google APIs Intel x86_64
。
- 纯 AOSP 镜像(无后缀):
- 用于测试国内无 GMS 设备(如华为)。
4. 工具链必装项
在 SDK Tools 标签页中,确保安装:
- Android SDK Build-Tools:最新版(如
34.0.0
) + 项目所需版本。 - Android Emulator:必须安装。
- Android SDK Platform-Tools:包含
adb
和fastboot
。 - NDK (Side by side):仅限原生开发(C++/JNI)。
5. 磁盘空间优化技巧
- 仅安装需要的版本:避免勾选所有 API Level。
- 删除旧版本:定期清理
sdk/platforms/
和sdk/system-images/
下的无用文件。 - 移动 SDK 到外置硬盘:如果系统盘空间不足。
6. 示例配置(适用于大多数开发者)
-
SDK Platforms:
- ✅ Android 13 (API 33) +
Google APIs
- ✅ Android 12 (API 31-32) +
Google APIs
- ✅ Android 11 (API 30) +
Google APIs
- ❌ Android 14 (API 34)(暂不安装)
- ✅ Android 13 (API 33) +
-
SDK Tools:
- ✅ Android SDK Build-Tools 34.0.0
- ✅ Android Emulator
- ✅ Android SDK Platform-Tools
7. 特殊情况处理
- 开发海外应用:必须测试
Google APIs
镜像。 - 开发国内应用:额外测试纯 AOSP 镜像(无 GMS)。
- Flutter/React Native:确保安装项目指定的
compileSdkVersion
和targetSdkVersion
。
总结
- 必装版本:API 30~33(Android 11~13)。
- 可选版本:API 29(Android 10)或更低(按需)。
- 镜像类型:优先选
Google APIs
(带 GMS)。 - 工具链:Build-Tools、Emulator、Platform-Tools 必装。
如果磁盘空间紧张,可以按需精简,但至少保留 2~3 个主流版本(如 API 30+32+33)。
-
-
15版本为例
在 Android Studio 的 SDK Manager 中,你看到的是 Android 15.0(API 35) 的各种系统镜像和组件选项。以下是每个选项的详细解释,以及如何根据需求选择:1. 核心组件(必选)
选项名称 作用说明 是否必选 Android SDK Platform 35 提供 API 35 的编译和运行支持(无此无法开发 Android 15 应用) ✅ 必装 Sources for Android 35 Android 15 的源代码(用于调试时查看系统源码) ❌ 可选
2. 系统镜像(按需选择 1~2 个即可)
系统镜像用于 模拟器(AVD),不同镜像适用不同场景:
(1)AOSP 原生镜像(无 Google 服务)
选项名称 适用场景 架构说明 AOSP ATD ARM 64 System Image 测试纯 Android(无 GMS),如华为设备 ARM 64(真机兼容) AOSP ATD Intel x86_64 Atom System Image 同上,但适用于 Intel CPU 电脑(性能更好) x86_64(PC 模拟器优化) 用途:国内无 GMS 设备测试,或性能优化(x86 镜像运行更快)。
(2)Google APIs 镜像(带基础 GMS)
选项名称 适用场景 架构说明 Google APIs ARM 64 v8a System Image 测试依赖 Google 服务(如地图、登录)的 ARM 设备 ARM 64 Google APIs Intel x86_64 Atom System Image 同上,但适用于 Intel CPU 电脑 x86_64 用途:海外应用开发(需要 Google 服务但不需要 Play 商店)。
(3)Google Play 镜像(完整 GMS + Play 商店)
选项名称 适用场景 架构说明 Google Play ARM 64 v8a System Image 测试完整 Google 生态(如 Play 商店、Firebase) ARM 64 Google Play Intel x86_64 Atom System Image 同上,但适用于 Intel CPU 电脑 x86_64 Google Play Tablet ARM 64 v8a System Image 平板设备专用(带 Play 商店) ARM 64(平板优化) Google Play Tablet Intel x86_64 Atom System Image 同上,Intel CPU 平板 x86_64 用途:海外应用上架 Google Play 的兼容性测试。
(4)Pre-Release 16 KB Page Size 镜像(特殊用途)
选项名称 作用说明 Pre-Release 16 KB Page Size Google Play/APIs 镜像 针对 16KB 内存分页 的设备(如未来新硬件),普通开发者无需安装。 用途:仅限测试新型芯片架构的设备,99% 场景无需勾选。
3. 如何选择?
(1)基础开发(国内或无 GMS 需求)
- ✅ Android SDK Platform 35
- ✅ AOSP Intel x86_64 Atom System Image(模拟器性能最佳)
- ❌ 其他镜像(除非需要特定测试)
(2)海外开发(依赖 Google 服务)
- ✅ Android SDK Platform 35
- ✅ Google Play Intel x86_64 Atom System Image(完整 GMS + Play 商店)
- ❌ 其他镜像(除非需要测试 ARM 设备)
(3)真机兼容性测试
- ✅ Google Play ARM 64 v8a System Image(模拟真机架构)
- ✅ Google APIs ARM 64 v8a System Image(无 Play 商店的 GMS 设备)
4. 架构选择建议
电脑 CPU 推荐镜像 原因 Intel/AMD Intel x86_64 Atom
结尾的镜像性能快,支持硬件加速 Apple M1/M2 ARM 64 v8a
结尾的镜像原生兼容 ARM 架构 不确定 优先选 x86_64
(Intel),其次ARM 64
x86 镜像通常更流畅
5. 磁盘空间优化
- 只需安装 1~2 个镜像(如
x86_64 + ARM 64
)。 - Pre-Release 和 Tablet 镜像 通常不需要。
- 如果空间不足,优先保留
Google Play Intel x86_64 Atom System Image
(最常用)。
总结
- 必选:
Android SDK Platform 35
- 按需选 1 个镜像:
- 国内开发 →
AOSP Intel x86_64
- 海外开发 →
Google Play Intel x86_64
- 真机测试 →
Google Play ARM 64
- 国内开发 →
- 无需选:
Sources for Android 35
(除非需要调试系统源码)Pre-Release
和Tablet
镜像(特殊场景才需要)
-
安卓14版本
以下是针对 Android 14.0(API 34) 各选项的详细解析和安装建议,帮助你根据开发需求精准选择:一、必选组件
选项名称 作用说明 是否必选 Android SDK Platform 34 提供 API 34 的编译和运行支持(开发 Android 14 应用的基石) ✅ 必装 Sources for Android 34 Android 14 系统源码(调试时查看 Framework 层代码) ❌ 可选
二、系统镜像分类与选择建议
根据设备类型和开发场景,选择 1~2 个镜像 即可(避免磁盘空间浪费):
1. 通用手机/平板开发
选项名称 适用场景 架构推荐 ARM 64 v8a System Image 真机兼容测试(如三星、Pixel) ARM 64(真机同架构) Intel x86_64 Atom System Image 电脑模拟器使用(性能最优) x86_64(Intel/AMD) Google APIs ARM/x86_64 Image 测试 Google 服务(如地图、登录) 按电脑 CPU 选择 Google Play ARM/x86_64 Image 完整 Google 生态测试(含 Play 商店) 海外应用必选 推荐组合:
- 国内开发:
Intel x86_64 Atom
(性能优先) +ARM 64 v8a
(真机兼容) - 海外开发:
Google Play Intel x86_64
(模拟器) +Google Play ARM 64
(真机测试)
2. 特殊设备开发
选项名称 适用场景 备注 Android TV ARM/x86 Image 电视应用开发 需适配 TV 界面和遥控操作 Wear OS 5 ARM/x86_64 Image 智能手表应用开发 需适配圆形/方形屏幕 Google TV ARM/x86 Image 带 Google 服务的电视 海外电视设备测试 Desktop ARM/x86_64 Image 桌面模式(如三星 DeX) 小众需求,一般无需安装 注意:TV/Wear OS 镜像仅在你开发对应设备应用时安装。
3. AOSP 纯净镜像
选项名称 适用场景 AOSP AID ARM/x86_64 Image 测试无 GMS 设备(如华为)
三、架构选择指南
你的电脑 CPU 推荐镜像 原因 Intel/AMD Intel x86_64 Atom
系列性能快,支持硬件加速 Apple M1/M2 ARM 64 v8a
系列原生兼容 ARM 架构 不确定 优先选 x86_64
兼容性更广
四、磁盘空间优化技巧
- 仅安装必要镜像:
- 普通开发者:
x86_64
+ARM 64
(各 1 个) - TV/Wear OS 开发者:额外勾选对应镜像。
- 普通开发者:
- 删除旧版本:
- 在
SDK Manager
→SDK Platforms
中卸载不用的 API 版本(如 API 28)。
- 在
- 移动 SDK 目录:
- 若系统盘空间不足,将 SDK 安装到其他分区(操作方法)。
五、常见场景配置示例
场景 1:国内普通应用开发
- ✅ Android SDK Platform 34
- ✅ Intel x86_64 Atom System Image(模拟器)
- ✅ ARM 64 v8a System Image(真机测试)
场景 2:海外应用(依赖 Google 服务)
- ✅ Android SDK Platform 34
- ✅ Google Play Intel x86_64 Atom System Image
- ✅ Google Play ARM 64 v8a System Image
场景 3:电视/手表应用
- ✅ Android SDK Platform 34
- ✅ Android TV Intel x86 Atom System Image(或 Wear OS 镜像)
六、避坑提醒
- 避免全选:尤其是
Pre-Release
和Desktop
镜像,除非明确需要。 - x86 镜像性能更好:除非测试 ARM 真机,否则优先选
x86_64
。 - Google Play 镜像较大:仅海外开发需要,国内开发选
AOSP
或Google APIs
即可。
- 国内开发:
一、必选基础组件
选项名称 | 作用说明 | 是否必选 |
---|---|---|
Android SDK Platform 33 | 开发 Android 13 应用的必备基础库(编译和运行依赖) | ✅ 必装 |
Sources for Android 33 | Android 13 系统源码(仅限需要调试 Framework 层代码时安装) | ❌ 可选 |
二、系统镜像选择指南
根据开发目标设备类型,选择 1~2 个镜像 即可(避免冗余):
1. 通用手机/平板开发
选项名称 | 适用场景 | 架构推荐 |
---|---|---|
ARM 64 v8a System Image | 真机兼容测试(ARM 架构设备如三星、Pixel) | ARM 64(真实设备一致) |
Intel x86_64 Atom System Image | 电脑模拟器使用(性能最优) | x86_64(Intel/AMD) |
Google APIs ARM/x86_64 Image | 测试 Google 服务(如地图、登录) | 按电脑 CPU 选择 |
Google Play ARM/x86_64 Image | 完整 Google 生态测试(含 Play 商店) | 海外应用必选 |
推荐组合:
- 国内开发:
Intel x86_64 Atom
(模拟器性能优先) +ARM 64 v8a
(真机兼容性测试) - 海外开发:
Google Play Intel x86_64
(模拟器) +Google Play ARM 64
(真机测试)
2. 特殊设备开发
选项名称 | 适用场景 | 备注 |
---|---|---|
Android TV ARM/x86 Image | 电视应用开发 | 需适配 TV 界面和遥控操作 |
Wear OS 4 ARM/x86_64 Image | 智能手表应用开发 | 需适配小屏幕和圆形界面 |
Google TV ARM/x86 Image | 带 Google 服务的电视 | 海外电视设备测试 |
Automotive Distant Display | 车载系统副屏开发 | 仅限车载应用开发 |
Android Automotive with Google APIs | 车载主系统开发 | 需适配车辆硬件接口 |
Desktop ARM/x86_64 Image | 桌面模式(如三星 DeX) | 小众需求,一般无需安装 |
注意:TV/Wear OS/Automotive 镜像仅在你开发对应设备应用时安装。
3. AOSP 纯净镜像
选项名称 | 适用场景 |
---|---|
AOSP ATO ARM/x86_64 Image | 测试无 GMS 设备(如华为) |
三、架构选择建议
你的电脑 CPU | 推荐镜像 | 原因 |
---|---|---|
Intel/AMD | Intel x86_64 Atom 系列 | 性能快,支持硬件加速 |
Apple M1/M2 | ARM 64 v8a 系列 | 原生兼容 ARM 架构 |
不确定 | 优先选 x86_64 | 兼容性更广 |
四、磁盘空间优化技巧
- 按需安装:
- 普通应用开发:仅需
x86_64
+ARM 64
各 1 个镜像。 - 特殊设备开发:额外勾选对应镜像(如 TV/Wear OS)。
- 普通应用开发:仅需
- 清理旧版本:
- 在
SDK Manager
→SDK Platforms
中卸载不再使用的旧 API 版本(如 API 28)。
- 在
- 移动 SDK 目录:
- 若系统盘空间不足,将 SDK 安装到其他分区(教程链接)。
五、常见场景配置示例
场景 1:国内普通应用开发
- ✅ Android SDK Platform 33
- ✅ Intel x86_64 Atom System Image(模拟器性能优先)
- ✅ ARM 64 v8a System Image(真机兼容性测试)
场景 2:海外应用(依赖 Google 服务)
- ✅ Android SDK Platform 33
- ✅ Google Play Intel x86_64 Atom System Image
- ✅ Google Play ARM 64 v8a System Image
场景 3:车载/电视应用
- ✅ Android SDK Platform 33
- ✅ Automotive Distant Display x86_64(车载副屏)
- ✅ Android TV Intel x86 Atom System Image(电视开发)
六、注意事项
- 避免全选:尤其是
Desktop
和Pre-Release
镜像,除非明确需要。 - x86 镜像性能更优:除非测试 ARM 真机,否则优先选
x86_64
。 - Google Play 镜像较大:仅海外开发需要,国内开发可选
AOSP
或Google APIs
。
-
安卓10
以下是针对 Android 10.0(API 29) 的组件选择建议,帮助你根据开发需求高效配置环境:一、必选核心组件
选项名称 作用说明 是否必选 Android SDK Platform 29 开发 Android 10 应用的必备基础库 ✅ 必装 Sources for Android 29 Android 10 系统源码(仅限深度调试时安装) ❌ 可选
二、系统镜像选择策略
根据设备类型和开发场景选择 1~2 个镜像(避免冗余):
1. 通用手机/平板开发
选项名称 适用场景 架构推荐 Intel x86_64 Atom System Image 电脑模拟器使用(性能最优) x86_64(Intel/AMD) ARM 64 v8a System Image 真机兼容测试(ARM 架构设备如三星) ARM 64(真实设备一致) Google APIs Intel x86_64 Image 测试 Google 服务(如地图、登录) 海外开发推荐 Google Play Intel x86_64 Image 完整 Google 生态测试(含 Play 商店) 海外上架应用必选 推荐组合:
- 国内开发:
Intel x86_64 Atom
(模拟器) +ARM 64 v8a
(真机) - 海外开发:
Google Play Intel x86_64
(模拟器) +Google Play ARM 64
(真机)
2. 特殊设备开发
选项名称 适用场景 备注 Android TV Intel x86 Atom Image 电视应用开发 需适配 TV 界面和遥控操作 注意:TV 镜像仅在你开发电视应用时安装。
3. 其他镜像(通常无需安装)
选项名称 原因 Intel x86 Atom System Image 已过时(x86_64 更优) Google APIs/Play x86 Atom x86_64 性能更好
三、架构选择指南
你的电脑 CPU 推荐镜像 原因 Intel/AMD Intel x86_64 Atom
性能快,支持硬件加速 Apple M1/M2 ARM 64 v8a
原生兼容 ARM 架构 不确定 优先选 x86_64
兼容性更广
四、磁盘空间优化建议
- 仅安装必要镜像:
- 普通开发:
x86_64
+ARM 64
各 1 个。 - TV 开发:额外勾选
Android TV Intel x86 Atom
。
- 普通开发:
- 删除旧版本:
- 在
SDK Manager
→SDK Platforms
中卸载不用的 API 版本(如 API 25)。
- 在
- 跳过冗余镜像:
- 忽略
x86 Atom
和重复的 Google APIs 版本(如x86
和x86_64
同时存在时只选后者)。
- 忽略
五、常见场景配置示例
场景 1:国内普通应用开发
- ✅ Android SDK Platform 29
- ✅ Intel x86_64 Atom System Image
- ✅ ARM 64 v8a System Image
场景 2:海外应用(依赖 Google 服务)
- ✅ Android SDK Platform 29
- ✅ Google Play Intel x86_64 Atom System Image
- ✅ Google Play ARM 64 v8a System Image
场景 3:电视应用开发
- ✅ Android SDK Platform 29
- ✅ Android TV Intel x86 Atom System Image
- ✅ Intel x86_64 Atom System Image(通用测试)
六、注意事项
- x86_64 > x86:优先选择
x86_64
,性能更好且兼容现代 CPU。 - Google Play 镜像较大:仅海外开发需要,国内可选
Google APIs
或纯净镜像。 - Android 10 占有率:截至 2024 年约占 15%(StatCounter 数据),仍需兼容但非优先测试版本。
- 国内开发: