Android进阶实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 Android环境搭建

2.1 Android工具清单

本节将列举作为Android挑战者应该知道或需要熟悉的工具,无论作为开发者还是挑战者,在工作之前,肯定需要准备好相关的工具才能干起来游刃有余,正所谓“工欲善其事,必先利其器”。

2.1.1 JDK、Eclipse、Android SDK、Android ADT介绍

下面就Android中必须用到的一些工具做介绍。

JDK(Java Development Kit)是Sun Microsystems针对Java开发人员发布的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK是整个Java的核心,包括Java运行环境、Java工具和Java基础的类库。学好JDK是学好Java的第一步。从JDK 5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。

Eclipse是一个开放源代码的、基于Java的可扩展开发平台,是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在由非赢利软件供应商Eclipse基金会管理。就其本身而言,它只是一个框架和一组服务,用于通过插件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为Galileo的3.5版。2010年6月发布代号为Helios的3.6版。2011年6月发布代号为Indigo的3.7版。2011年8月6日Eclipse基金会为支持Java 7发布Eclipse 3.8M1。

SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK指的就是Android专属的软件开发工具包。在Android中,它为开发者提供了库文件及其他开发所用到的工具。可以简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为开发工具,就不需要下载ADT,只需下载SDK即可开发。

在Eclipse编译IDE环境中,需安装ADT(Android Development Tools)Plug-in,这是Android在Eclipse上的开发工具。

ADT插件大大扩展了Eclipse集成环境的功能,使得生成和调试你的Android应用程序既容易又迅速。如果你使用Eclipse,ADT插件可以让你难以置信地加快开发Android应用程序的速度。你可以从Eclipse IDE内部访问其他Android开发工具。例如,ADT可以让你直接从Eclipse访问DDMS工具的很多功能,如屏幕截图、管理端口转发(port-forwarding)、设置断点、观察线程和进程信息。

它提供了一个新的项目向导(New Project Wizard),帮助你快速生成和建立新Android应用程序所需的最基本的文件。

它使得构建Android应用程序的过程变得自动化且简单易行。

它提供了一个Android代码编辑器,可以帮助你为Android Manifest和资源文件编写有效的XML。

目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT可为Android开发提供开发工具的升级或者变更,ADT可以简单理解为在Eclipse下开发工具的升级下载工具。

2.1.2 JDK的下载、安装、配置

JDK环境的搭建步骤如下。

1 下载JDK网址页面

JDK的下载地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html,如图2-1所示。

图2-1 下载JDK

2 安装JDK步骤

成功下载jdk-7u1-windows-7.0.exe可执行文件后,双击可执行文件进入下一步,如图2-2所示。

图2-2 安装JDK

单击“下一步”按钮,进入下一步,如图2-3所示。

图2-3 选择JDK安装项

在自定义安装界面可以选择要安装的功能并且也可以更改安装的路径,这里使用默认安装路径,单击“下一步”按钮,如图2-4所示。

图2-4 JDK安装进行中

系统开始安装JDK,这一步可能需要几分钟时间,进度条满后提示安装完成,如图2-5所示。

图2-5 JDK安装完成

3 配置JDK

运行安装文件后,右击“我的电脑”图标,选择“属性”→“高级系统设置”→“环境变量”,找到path变量,将安装目录中的bin文件夹路径加入path变量中如图2-6所示。

图2-6 JDK环境变量path配置

然后找到classpath变量,将安装目录中的lib文件夹路径加入classpath变量中如图2-7所示。path变量和classpath变量如果找不到可自行创建。

图2-7 JDK环境变量classpath配置

学习小贴士

针对不同的平台,可到官方网站上下载相应的SDK压缩包。不管是在Windows平台、Linux平台还是苹果平台下,做相似的配置即可。

2.1.3 Eclipse的下载、安装

上一节演示了安装JDK的方法和步骤,本节将演示如何下载和安装Eclipse。

1 下载Eclipse网站

下载地址为http://www.eclipse.org/downloads/,如图2-8所示。

图2-8 下载Eclipse

2 将下载的压缩包文件eclipse-SDK-3.7.1-win32.zip解压到本地,如D://eclipse。

3 双击解压文件中的eclipse.exe文件即可使用,Eclipse会自动搜索到JDK。

2.1.4 SDK、ADT的Eclipse集成

到这里,基本环境已经安装完毕,下面正式进入Android环境的搭建环节,总体上分为以下步骤。

1 下载SDK、ADT

SDK下载地址为http://developer.android.com/sdk/index.html,如图2-9所示。

图2-9 SDK下载

ADT下载地址为http://developer.android.com/sdk/eclipse-adt.html#downloading,如图2-10所示。

图2-10 ADT下载

2 安装SDK

SDK下载完成后,运行安装包,按照提示安装完毕后进入安装路径下运行SDK Manager.exe,可以看到如图2-11所示界面。

图2-11 选择SDK选项

选择要安装的版本,然后单击“install packages”按钮,会弹出如图2-12所示界面。

图2-12 安装升级版本选项

单击“Install”按钮,SDKManager将下载Tools(工具)、platform-tools(平台工具)及API。

3 Android SDK配置

右键单击“我的电脑”,选择“属性”→“高级系统设置”→“环境变量”,将安装路径下tools文件夹的路径加入path变量中,与之前已经填入的路径用“;”隔开,如图2-13所示。

图2-13 Android环境变量path配置

打开Eclipse,单击菜单栏中的“Windows”菜单,单击其中的“prefrences”选项出现如图2-14所示界面。

图2-14 配置SDK

在SDKLocation中填入SDK的路径,单击“Apply”按钮。

4 安装ADT

ADT是Google提供的用Eclipse软件开发Android应用程序的开发插件,ADT的安装方法有两种。

方法1:在线安装

ADT的在线安装地址为http://dl-ssl.google.com/android/eclipse/,如图2-15所示。

图2-15 在线安装ADT方法

ADT的在线安装过程如下。

进入Eclipse,单击菜单栏中得“Help”菜单,选择其中的“Install New Software”选项,出现如图2-16所示界面。

图2-16 进入Install界面

单击“Add”按钮出现如图2-17所示界面。

图2-17 Add Site

在“Location”一栏中填入ADT的在线安装网址http://dl-ssl.google.com/android/eclipse/,单击“OK”按钮出现如图2-18所示界面。

图2-18 选择安装选项

单击“Next”按钮出现如图2-19所示界面。

图2-19 接受安装协议

选择“I accept the terms of the license argreements”单选项,单击“Finish”按钮,出现安装进度,如图2-20所示。

图2-20 安装进度

耐心等待之后即可完成安装。

注意:在填入在线安装网址时如果出现错误,请检查网址中的http是否误填为https。

方法2:本地安装

本地安装需下载ADT,下载完成后进入Eclipse,单击菜单栏中的“Help”菜单,选择其中的“Install New Software”选项,在弹出的对话框中单击“Add”按钮,出现如图2-21所示界面。

图2-21 add site

单击“Archive”按钮,找到下载好的ADT压缩包并双击,出现如图2-22所示界面。

图2-22 添加Site路径

单击“OK”按钮,后面的步骤和方法1相同。