打开Android SDK Manager,在SDK Manager的下载界面可以看到三个部分:
- Tools
- Android API(2.2-6.0)
- Extras
介绍一下各个部分包括的文件:
1. Tools
Android SDK Tools
Android开发和调试的工具包,各种开发工具。
比如
ddms:用于启动Android调试工具
draw9patch:绘制Android平台的可缩放png图片的工具
emulator:Android SDK模拟器主程序
logcat、屏幕截图和文件管理器等Android SDK Platform-tools
也是Android开发工具包(Android 3.0以后才有的)
比如
sqlite3:可以在电脑上操作SQLite数据库Android SDK Build-tools
构建不同版本程序的工具包(理论上是向下兼容,但也不是绝对的)
2. Android API
Documentation for Android SDK
Android SDK 文档
SDK Platform
对应SDK平台的开发文件(向下兼容),每个Android平台版本都会对应一个唯一标识的API级别。
比如:Android 4.0.3 对应 API 15Sample for SDK
对应版本自带的默认示例工程。
System Images(*** System Image)
对应版本的Android系统镜像,用来在电脑上创建Android模拟器。按CPU架构分为ARM和Intel两种。
在Android 4.4W.2增加了Android Wear和Android TV。Google APIs
Google提供的各种API,如谷歌地图服务。也区分ARM和Intel。
Source for Android SDK
对应版本的SDK源代码
3. Extras
Android Support Repository
开发中为了方便在gradle中使用Android Support Library,因为Google并没有把这些库发布到maven center或者jcenter去,而是使用了Google自己的maven仓库。
Android Support Library
开发中提供suppport库,详细介绍看这里
Google Play ***
应用发布到Google商店时用到的各种文件。
Google USB Driver
Windows下连接手机设备需要的驱动。( Mac OS X 或者 Linux不需要)
Intel x86 Emunlator Accelerator(HAXM installer)
基于 Intel(R) Virtualization Technology (VT 虚拟化技术) 的硬件加速,可以为Android模拟器加速。 因此需要 CPU 支持 VT , 仅限于 Intel CPU。
下载建议:
必须下载
Android SDK Tools
Android Platform-tools
Android Build-tools
SDK Platform(至少安装一个版本)
Android Support Repository
Android Support Library
Google USB Driver(Windows下)建议下载
Documentation for Android SDK
Sample for SDK
System Images(使用haxm的话必须下载 intel x86 的,推荐使用第三方模拟器:Genymotion)
Android SDK 本地目录及对应文件:
sdk本地目录 | 对应文件 |
---|---|
add-ons | Google APIs |
build-tools | Android SDK Build-tools |
docs | Documentation for Android SDK |
extras | Extras |
platforms | SDK Platform |
platform-tools | Android SDK Platform-tools |
samples | Sample for SDK |
system-images | *** System Image |
temp | 临时文件 |
tools | Android SDK Tools |
最后分享一下我自己的SDK安装选择(Windows下):