以 Windows 下为例,安装完 Android SDK 后,可以看到 SDK 的目录结构如下:

其中:
SDK Manager.exe 是 Android SDK 的管理工具, AVD Manager 是 Android 模拟器的管理工具。

AVD Manager 很好理解,管理不同参数的模拟器,可以查看、调试 App 在不同机器上的运行效果。
而 SDK Manager 是管理 Android SDK 的,由于 Android 的持续更新带来的碎片化,我们开发的 App 需要在某些特定 Android 版本上运行,就需要应用该版本的工具去编译。

打开 SDK Manager,如下图:

那么哪些工具是需要下载的呢?

Android SDK Build Tools (Android SDK 构建工具)

必备。包含构建 Android 应用的工具。请参阅 SDK 构建工具发行说明
应该总是保持使用最新的 Build Tools,默认 Android SDK 会使用最新版本的 Build Tools, 但是也可以指定项目使用特定的版本。

Android SDK Platform Tools (Android SDK 平台工具)

必备。包含 Android 平台所需的各种工具,包括 adb 工具。

Android SDK Tools (Android SDK 工具)

必备。包含基本工具,例如 Android Emulator 和 ProGuard。请参阅 SDK 工具发行说明
包含一组开发和调试工具

Android SDK Platform(Android SDK 平台)

必备。开发环境中必须至少有一个平台,才能编译应用。推荐使用最新版本的平台作为构建目标。您的应用仍然可以在旧版系统上运行,但您必须以最新版本为目标构建应用,以便在安装最新版本 Android 的设备上运行应用时能够使用新功能。

Intel 或 ARM System Image(系统映像)

推荐。运行 Android Emulator 需要系统映像,根据开发计算机的处理器选择 Intel 或 ARM。

注:如果您计划使用 Google Play 服务的 API,则必须使用 Google API 系统映像。

在某些情况下,SDK 软件包可能需要另一个工具的特定最低修订版。如果存在这种情况,SDK 管理器将发出警告通知您,并将依赖项添加到您的下载列表。

提示:您还可以自定义 build.gradle 文件,使每个项目均使用特定的构建链和编译选项。如需了解详细信息,请参阅配置 Gradle 构建。

以上内容参考自 Android 开发者官网

Android SDK Mangaer 需要下载的组件的更多相关文章

  1. 解决Android SDK Manager 更新下载慢以及待安装包列表不显示

    问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示 解决方法: 第一步:修改hosts文件 修改后的hosts 文件内容为: 127.0.0.1 ...

  2. Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示

    解决方法: 转自 http://www.cnblogs.com/tc310/archive/2012/12/21/2828450.html http://jingyan.baidu.com/artic ...

  3. Android:Android SDK Manager顺利下载

    默认的Android SDK只有Android 4.4的版本,如果需要其他版本的模拟器,需要Android SDK Manager下载, 1.打开Eclipse 2.选择Android SDK Man ...

  4. 解决 Android SDK Manager不能下载旧版本的sdk的问题

    解决无法使用Android SDK  Manager下载SDK开发包的解决办法. 当我们在官网下载google的集成ADT,也就是adt-bundle-linux-x86.zip开发包,进行解压, 打 ...

  5. 【Android】用Cubism 2制作自己的Live2D——android sdk样本的下载与Android studio编译!

    前言- 在浏览Live2d说明书的时候我无意中发现了一个有趣的东西,就是android sdk中居然自带动态壁纸!那就让我们来试试吧,说明书此页的网址连接——中文版||日文版 Android开发所必需 ...

  6. Android SDK 更新和下载慢怎么办?

    博客搬家:因为各种原因,我如今的博客将首发于blog.mojijs.com, 能够百度搜索 "姜哥的墨迹技术博客" , 或者 点击这里 本文地址 http://blog.mojij ...

  7. android sdk国内服务器下载

    推荐使用国内东软的服务器下载android sdk相关: 如果是android sdk manager: HTTP Proxy Server : mirrors.neusoft.edu.cn HTTP ...

  8. Android SDK Manager 无法下载Android8.1.0(API 27) SDK Platform

    在Android SDK Manager 中安装Android 8.1.0 SDK Platform时报错导致无法安装. 错误信息:Downloading SDK Platform Android 8 ...

  9. Android SDK Manager无法下载的问题

    Android SDK Manager 你无法更新了. 现在这里有一个解决方案,如下. 1.启动 Android SDK Manager ,打开主界面,依次选择「Tools」.「Options...」 ...

随机推荐

  1. Spring ConversionService 类型转换(一)Converter

    Spring ConversionService 类型转换(一)Converter Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698.h ...

  2. Spring 循环引用(二)源码分析

    Spring 循环引用(二)源码分析 Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698.html) Spring 循环引用相关文章: & ...

  3. 论坛:Html代码生成器>>FCKeditor的使用

    >>文件准备: >>例1: >>例2: >>例3:指定工具栏 添加 JS代码:

  4. windows 与 Linux SOCKET通讯

    windows client 端口 // Def_win_client_socket_test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" ...

  5. mybatis学习六 parameterType 属性

    1. 在 XXXMapper.xml 中<select><delete>等标签的 parameterType 可以控制参数类型2. SqlSession 的 selectLis ...

  6. ubuntu下使用fstab挂载硬盘时,属于root,如何把它改为属于一个用户的(如sgjm)

    http://zhidao.baidu.com/link?url=xnakfVD16EtunTSt3wBm153DyqHnXN3FSPO1E_2SpVmM5bmEIwICLA0N6zN85_ioQ3f ...

  7. 绝对强大的三个linux指令: ar, nm, objdump

    前言如果普通编程不需要了解这些东西,如果想精确控制你的对象文件的格式或者你想查看一下文件对象里的内容以便作出某种判断,刚你可以看一下下面的工具:objdump, nm, ar.当然,本文不可能非常详细 ...

  8. rbenv安装本地ruby安装包

    cd .rbenv mkdir cache #把安装包拷进cache cd cache rbenv install 版本号

  9. 实现一套山寨springMVC

    重复造轮子没有意义,但是通过现已存在的轮子,模仿着思路去实现一套,还是比较cool的.花了三天,终于深夜搞定!收益都在代码里,我干了,您随意! 一.简单思路 简单介绍: 1.所有的请求交给TyDisp ...

  10. python:OS模块

    r"""OS routines for NT or Posix depending on what system we're on. This exports: - al ...