虽然Google在近期推出了Android Studio这个Android应用的开发环境,但那还只是一个预览版,可能还需要经历一两年的沉淀,Android Studio才可以趋于成熟。现在主流开发Android的环境是Eclipse+ADT,下面介绍如何使用Eclipse+ADT来搭载Android开发环境。
搭载Android的开发环境,首先需要下载Android SDK。SDK的全称是软件开发工具包(Software Development Kit),Android SDK提供了一些开发Android所必须的API库以及开发工具,用于开发测试和调试Android应用程序。ADT是一个Eclipse的插件,它包含了一些使用Eclipse开发Android应用程序所需要的工具包。Google已经对Android开发人员越来越友善了,曾经搭载Android开发环境需要单独下载Eclipse、Android SDK,ADT等并且还需要对其各种组件之间进行配置关联,现在只需要访问如下网址进行下载:
http://developer.android.com/sdk/index.html
对于Windows平台而言,只需要点击Download the SDK ADT Bundle for Windows,并根据本机的系统,选择32-bit或者64-bit,即可下载完整的ADT包。对于其它平台的开发环境,可以点击DOWNLOAD FOR OTHER PALTFORMS,下载对平台的SDK。如下图:
在这个下载好的ADT包中,包含了开发Android应用所需要的所有工具。包括:
1. 安装了ADT插件的Eclipse
2. Android SDK工具包
3. Android版本工具包
4. Android最新版本的SDK
5. Android模拟器
解压缩下载的文件,可以看到这样的目录结构:
其中eclipse文件夹下是一个精简版的Eclipse IDE,并且预装了ADT插件。sdk文件夹下,是Android的SDK,包含了与Android SDK相关的内容,在默认情况下\sdk\platforms目录下只包含了最新版本的Android SDK(现在最新版是Android-19)。因为Android系统存在多个版本,如果需要开发其它版本的Android应用程序,还需要下载其它版本的SDK,这需要通过SDK Manager进行下载。
ADT包中只包含了最新版本的Android SDK,当需要开发其它版本的Android应用程序的时候,需要通过SDK Manager进行下载。
运行SDK Manager,如下图显示:
图中包含了从1.5到4.4.2所有版本的SDK,其中已经下载了Android 4.4.2,也就是最新的Android-19。
先来看看其它几个目录结构,Tools目录下包含了一些Android开发的标准工具。展开见已下载了必须的一些开发工具,如下图:
Extras目录,是Android开发的扩展工具,如下图:
Extras中也包含了一些扩展工具已经帮我们下载好了,这里介绍对这些扩展工具进行简单介绍:
· Android Support Repository:Android版本扩展的知识库。
· Android Support Library:Android向下兼容的扩展包,因为Android的版本繁杂,扩展包可以使高版本的一些特性对低版本进行兼容。
· Google USB Driver: USB的驱动。在使用真机进行调试时,需要下载这个驱动。
· Intel x86 Emulator Accelerator:针对Intel处理器上运行模拟器的加速器。在当前开发机器使用i3以上型号的Intel处理器时,可以勾选此项下载,可以加快模拟器启动速度。
· Google Xxx:以Google开头的工具是一些由Google提供的服务,如果有需要可以一一下载。
接下来再来看看不同版本的SDK里包含了一些什么,这里以Android4.3为例:
对其中项目,分别进行简单讲解:
· SDK Platform:当前平台的jar包。
· Samples for SDK:SDK里API的简单示例代码。
· ARM EABI v7a System Image:模拟器的镜像运行在ARM的处理器上。
· Intel x86 Atom System Image:模拟器的镜像运行在Intel的处理器上。
· Google APIs:Google服务的API。
· Sources for Android SDK:Android SDK的源码。
我们学习Android开发,并不需要把这些版本的SDK全部下载下来。参照Android系统各个版本的市场占用率来看,通常下载Android2.2、Android 4.1、Android 4.2即可。