
1.2 搭建Windows下的开发环境
在搭建Windows下的开发环境之前,必须先下载Android SDK组件、Eclipse以及JDK(Java Development Kit)组件(因为Android的应用程序是采用Java语言编写的)。
1.2.1 安装JDK
安装Eclipse的开发环境需要JRE的支持,如果没有JRE,则启动Eclipse时会报告错误。在Windows XP上安装JRE/JDK非常简单,步骤如下:
1)从Sun公司官方网站下载最新版的JDK。
2)双击JDK安装文件,打开安装向导,然后按照默认的设置点击“下一步”进行安装。默认情况下JDK的安装路径为:C:\Program Files\Java(这里以C盘为系统盘)。安装完成后还需设定JDK的环境变量,将JDK的bin文件的路径C:\Program Files\Java\jdk1.6.0_14\bin添加到path中。具体做法是:右击“我的电脑”,点击“属性”,打开“系统属性”对话框,在其“高级”选项卡中点击“环境变量”按钮,打开“环境变量”对话框,选择“系统变量”列表中的“Path”选项,如图1-2所示。
点击“编辑”按钮,添加JDK目录中bin文件所在路径即可,末尾要以半角的分号结尾,如图1-3所示。

图1-2 环境变量配置1

图1-3 环境变量配置2
配置完成后,点击“确定”按钮退出。
3)下面测试安装是否成功。点击“开始”→“运行”,在出现的窗口中输入“cmd”命令,在弹出的命令窗口中输入命令:java–version,如果出现图1-4所示信息,则说明JDK安装成功。

图1-4 检测配置信息
1.2.2 安装Eclipse
JDK安装完成之后,就可以安装Eclipse了。安装步骤如下:
1)从Eclipse官方网站下载最新版的Eclipse。
2)下载完成之后,解压Eclipse压缩包文件,然后进入解压目录,可以看到一个名为eclipse.exe的可执行文件。
3)双击eclipse.exe文件,即可直接运行Eclipse。如果是第一次启动Eclipse,将会看到一个选择工作目录(Workspace)的提示,如图1-5所示。

图1-5 选择工作目录
在Workspace栏内输入指定的工作路径,然后点击“OK”按钮即可。
1.2.3 安装ADT
成功安装Eclipse之后,还需要安装ADT开发工具。ADT用于为Eclipse打造一个Android专属的开发环境,包括创建Android开发实例、执行和调试Android程序。
1)首先下载ADT插件,与Android 2.1对应的版本为ADT-0.9.6。ADT下载网址为:http://androidappdocs.appspot.com/sdk/eclipse-adt.html。
2)下载完成后,启动Eclipse,在Eclipse界面内点击菜单栏中的“Help”→“Software Updates”。如图1-6所示。
3)进入Software Updates and Add-ons窗口,其中有两个选项卡,分别是Installed Software和Available Software,如图1-7所示。

图1-6 选择“Software Updates”命令

图1-7 Software Updates and Add-ons窗口
4)由于已经得到了ADT文件,所以选择Available Software选项卡直接安装即可,点击“Add Site”按钮,并在Add Site对话框中输入存放ADT的路径,如图1-8所示。
5)点击“OK”按钮退出对话框。然后在Available Software选项卡中找到Developer Tools,勾选其下面的两个选项,如图1-9所示。

图1-8 Add Site对话框

图1-9 勾选Developer Tools下面的两个选项
6)确认操作无误后点击“Install”按钮进行安装。这里最好使用默认设置,安装完成后重新启动Eclipse。
1.2.4 安装SDK
1)Android SDK的官方网站为http://androidappdocs.appspot.com/sdk/,可以从该网站下载最新版的Android SDK,如图1-10所示。

图1-10 下载Android SDK
2)选择下载适合Windows平台开发的Android SDK程序包,文件名为android-sdk_r05-windows.zip。下载完成之后解压缩到工作目录内,如F:\google_android\java_windows\。在SDK目录内可以发现,Android SDK 2.1不再捆绑platform和add-on这两个文件,因此这两部分需要手动下载。点击执行SDK目录里的SDK Setup.exe,进入如图1-11所示界面。

图1-11 选择要安装的包
3)选择“Accept All”下载所有的程序,然后点击“Install”按钮即可开始下载安装。整个下载过程需要一定的时间,请耐心等待。安装过程如图1-12所示。安装完成之后,退出该窗口。
4)接下来要做的就是配置SDK。需要将Android SDK目录中的tools文件夹路径(F:\google_android\java_windows\android-sdk-windows\tools)添加到台式计算机的环境变量Path中,具体配置过程参考JDK环境配置的过程。
5)重新启动Eclipse之后,需要在Eclipse的Preferences中添加Android SDK的路径。点击菜单栏中的“Window”→“Preferences”,如图1-13所示。

图1-12 开始下载安装

图1-13 点击“Preferences”
进入“Preferences”窗口,如图1-14所示。
6)在“Preferences”窗口左侧的目录中选择“Android”项,然后点击右侧的“Browse”按钮,选择Android SDK 2.1的路径,如图1-15所示。

图1-14 配置“Preferences”

图1-15 选择Android SDK 2.1的路径
添加成功之后点击“Apply”按钮,加载SDK包。加载完成后,点击“OK”按钮退出即可。
1.2.5 创建Android虚拟设备
每一个Android虚拟设备(Android Virtual Device,AVD)都模拟了一套虚拟设备来仿真Android平台,在该平台内至少有自己的内核、系统图像和数据分区,还可以有自己的SD卡和用户数据等。所以在执行Android模拟器时必须创建一个AVD设备。创建过程如下:
1)启动Eclipse,点击菜单栏中的“Window”→“Android SDK and AVD Manager”命令,如图1-16所示。
此时会发现窗口内无任何AVD,如图1-17所示,需要创建一个AVD。

图1-16 选择Android SDK and AVD Manager

图1-17 窗口内无任何AVD
2)点击窗口右侧的“New”按钮,出现如图1-18所示对话框。

图1-18 创建一个AVD
其中,“Name”选项为创建的模拟器的名称,“Target”为创建的模拟器的版本,“Size”为SD卡的容量。根据需要设置这几个选项。
3)创建完毕后点击“Create AVD”按钮创建一个名为sdk_2_1的AVD,如图1-19所示。
4)AVD创建成功之后,选中创建的虚拟设备,然后点击“Start”按钮,启动Android模拟器。如图1-20所示。
这样AVD就创建成功了。

图1-19 创建一个名为sdk_2_1的AVD

图1-20 启动Android模拟器