51

我最近刚刚下载了 Android SDK。
在“SDK 管理器”中下载所有包会花费太多时间。所以我想知道是否应该取消选择除最新平台之外的所有平台。
我需要所有平台还是需要哪些平台?

4

4 回答 4

60

一点也不。您只需要安装那些针对您的应用程序以及您打算用来测试您的应用程序的平台。如果我是你,我会安装:

  • API 24(多个应用程序窗口、通知增强、多语言环境支持)
  • API 23(运行时权限切换、打盹模式和 BoringSSL)
  • API 21(巨大的变化,包括材料设计)
  • API 19(对各种 API 方法的许多更改)
  • API 18(BLE 等新功能、新 API 方法)
  • API 14(大修 - 解决了 Honeycomb 中的几个问题)
  • API 11(Quantum shift - 从 API 11 开始的原生片段和操作栏)
  • API 10(“旧”Android 平台的最后一个 - 仍有人在使用它)

您还应该安装

  • SDK 工具 24.0.2
  • SDK 平台工具 21
  • SDK 构建工具 21.1.2
  • Google Play 服务 SDK
  • 谷歌 USB 驱动程序

选修的:

  • 每个 SDK 平台的离线文档。
  • 平台源代码 - 有助于深入了解。
于 2015-03-06T10:31:58.373 回答
13

不,您不需要安装所有东西。

为您设置为最低、目标和介于最低和目标之间的 Android 版本安装“SDK 平台”。

例子:

目标 API 23,最低 API 23

  • 只需要为 API 23 安装 SDK 平台

目标 API 23,最低 API 15

  • 需要为 API 1523安装 SDK 平台

附加功能

通常不需要 Android SDK Extras;但是了解它们很有用,因为根据您的用例可能需要它们。

于 2017-11-26T20:31:24.823 回答
10

不,您不需要为每个平台下载所有内容。您只需要为那些要开发应用程序的人下载。例如,如果您要为 Android 2.3.3 (API 10) 开发应用程序,那么您只需下载特定平台的应用程序即可。您可以选择从 extra 下载支持库(如果需要)。

编辑
您也不需要下载所有构建工具。最好用最新的。有关构建工具的更多查询,您可以查看以下问题:
Android SDK 构建工具、平台工具和工具是什么?应该使用哪个版本?

于 2015-03-06T10:32:27.483 回答
1

不,您只需要安装Target APIMinimum API.

根据微软的文章“我应该安装哪些 Android SDK 包?

Android 平台
为您设置为最低和目标的 Android 版本安装“SDK 平台”。

例子:

  • 目标 API 23
  • 最低 API 23

只需要为 API 23 安装 SDK 平台

  • 目标 API 23
  • 最低 API 15

需要为 API 15 和 23 安装 SDK 平台。

请注意,您不需要在最低和目标之间安装 API 级别
(即使您正在向后移植到这些 API 级别)。

于 2022-01-11T10:40:47.310 回答