Android SDK的基本内容

来源:互联网 发布:ted演讲 知乎 编辑:程序博客网 时间:2024/04/28 16:19

Android Studio SDK 管理器

Android SDK 管理器提供 SDK 工具、平台和开发应用所需的其他组件。

要打开 SDK 管理器,请点击 Tools > Android > SDK Manager 或点击工具栏中的 SDK Manager

SDK Tools 选项卡

您应特别考虑 SDK Tools 选项卡中的以下工具:

  • Android SDK Build-tools
    必备。包含构建 Android 应用的工具。请参阅 SDK 构建工具发行说明。

  • Android SDK Platform-tools
    必备。包含 Android 平台所需的各种工具,包括 adb 工具。

  • Android SDK Tools
    必备。包含基本工具,例如 Android Emulator 和 ProGuard。

  • Android Support Repository
    推荐。包含支持库的本地 Maven 存储库,该存储库提供了一组丰富的 API,这些 API 兼容大多数版本的 Android。该工具是 Android Wear、Android TV 和 Google Cast 等产品的必备工具。

  • Google Repository
    推荐。包含 Google 库的本地 Maven 存储库,该存储库可为您的应用提供各种功能和服务,包括 Firebase、Google 地图、游戏成就和排行榜等。

  • Documentation For Android SDK
    SDK 文档

SDK Platforms 选项卡

在 SDK Platforms 选项卡中,您还必须安装至少一个版本的 Android 平台。每个版本均提供多种不同的软件包。如需仅下载所需版本,请点击版本名称旁的复选框。

要查看各 Android 平台所有可用的软件包,请点击窗口底部的 Show Package Details。各版本的平台中均提供以下软件包(下面列表并不详尽):

  • Android SDK Platform
    必备。您的开发环境中必须至少有一个平台,您方可编译应用。为了在最新设备上提供最佳用户体验,请使用最新版本的平台作为构建目标。您的应用仍然可以在旧版系统上运行,但您必须以最新版本为目标构建应用,以便在安装最新版本 Android 的设备上运行应用时能够使用新功能。

  • Sourse for android
    sdk FrameWork层的源代码

  • Intel 或 ARM 系统映像
    推荐。运行 Android Emulator 需要系统映像。每个版本的平台均包含受支持的系统映像。您也可以在稍后从 AVD Manager 创建 Android Virtual Device (AVD) 时下载系统映像。根据开发计算机的处理器选择 Intel 或 ARM。
    注:如果您计划使用 Google Play 服务的 API,则必须使用 Google API 系统映像。

这里写图片描述

Android SDK Manager 和 下载到本地的SDK对应关系

下面的图片,是在SDK Manager中截取的,在Android studio 2.3版本好像没有SDK Manager了,但对应关系并没有变

这里写图片描述

这里写图片描述

extras 支持库和辅助工具 调试的google的usb驱动

这里写图片描述

可以将已有的SDK文件夹的对应文件拷贝到目的的SDK文件夹下

Android sdk 和 Google APIs的区别

The google API includes Google Maps and other Google-specific libraries. The Android one only includes core android libraries.
也就是说 google APi提供了更多的工具类,比如地图应用的api,当然也包含android sdk,如果你没用到地图api的东西,选android sdk就可以了,一般来说都选android sdk

参考:http://zhidao.baidu.com/link?url=y9Q2qjrJr6IShyY5EQEmvhncqyEs9Tq2yQSm1wTV0PgYuONYwcltPN5xq72jp6r7MIjt_HPmPuR9VU5kssAXfviOr5m8oEE-h35BcGRhlcW

https://segmentfault.com/q/1010000002475600

https://developer.android.com/studio/intro/update.html?hl=zh-cn

1 0