Android入门:SDK介绍与安装选择
2015-10-25 20:53
585 查看
打开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 15
Sample 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安装选择(Windows下):
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 15
Sample 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 |
相关文章推荐
- 使用Android Support Design 控件TabLayout 方便快捷实现选项卡功能
- Android四大图片缓存框架之-Picasso和Glide
- 使用Android Support Design 控件TabLayout 方便快捷实现选项卡功能
- 解决Android SDK Manager更新(一个更新Host的程序的原理实现和源码)
- Android Material ProgressBar
- Android的AlertDialog的使用详解
- Android ToolBar详解
- android 视频处理
- Android Studio 导入.so文件出现的错误
- 【FastDev4Android框架开发】Android 数据缓存器ACache的详解和使用(四)
- android文件上传
- Android Handler之使用小结
- Android后退事件的处理
- Android开发:shape和selector和layer-list的(详细说明)
- Android 学习笔记之Volley(七)实现Json数据加载和解析...
- Android基础入门教程——8.3.7 Paint API之—— Xfermode与PorterDuff详解(四)
- android 55
- Android开发Hack1-圆角镂空按钮的样式定义
- ubuntu安装android-studio
- android 54 播放音视频