
第2章 Android开发环境
2.1 Android开发环境搭建
第1章介绍了Android的基础知识,本章详细介绍搭建Android开发环境的步骤。
2.1.1 Android开发系统要求
Android开发系统要求如下:
(1)Windows XP(32位)或Vista(32或64位)。
(2)Mac OS X 10.4.8 或更高版本(仅对x86版)。
(3)Linux(在Linux Ubuntu Dapper Drake上经过测试)。
2.1.2 下载所需软件包
在http://java.sun.com/javase/downloads/index.jsp下载JDK,如图2-1所示。

图 2-1
在http://www.eclipse.org/downloads/下载EcLipse,如图2-2所示。

图 2-2
在http://developer.android.com/sdk/index.htm下载Android SDK,如图2-3所示。

图 2-3
2.1.3 安装Android SDK
Android SDK同Eclipse一样,直接解压缩就可以打开。假定下载的压缩包解压缩到文件夹 F:\Android中,如图2-4所示。

图 2-4
将Android SDK中tools目录的绝对路径添加到系统PATH中。然后,打开“系统属性”对话框,单击“环境变量”按钮,如图2-5所示。
在“环境变量”对话框中,将PATH的值设置为SDK中tools的绝对路径,如图2-6 所示。

图 2-5

图 2-6
单击“确定”按钮,重新启动计算机,进入cmd命令窗口,检查SDK是否安装成功。
运行android –h,如果输出如图2-7所示,表明安装成功。
2.1.4 安装ADT
(1) 启动Eclipse,然后单击菜单中的Help→Install New Software,弹出AvaiLable Software对话框,如图2-8所示。

图 2-7

图 2-8
(2)单击Add...按钮,弹出Add Repository对话框,如图2-9所示。

图 2-9
(3)在Name框中输入Android Plugin;在Location框中输入对应的URL:https://dl-ssl.google.com/android/eclipse/,然后单击OK,按钮,弹出如图2-10所示对话框。

图 2-10
(4)勾选Android DDMS和Android Development Tools,然后单击Next按钮,开始安装,如图2-11所示。
(5)单击Next按钮,并且选择接受相关的许可,执行安装,如图2-12~图2-14所示。

图 2-11

图 2-12

图 2-13

图 2-14
(6)单击Yes按钮,重启Eclipse,完成安装。
2.1.5 设置SDK
打开 Eclipse IDE,然后在菜单中选择Window→Preferences,打开Preferences窗口,并选中Android,如图2-15所示。

图 2-15
忽略弹出的错误窗口,如图2-16所示,直接设定SDK Location为SDK的安装目录,如图2-17所示。

图 2-16

图 2-17
单击OK按钮,再次打开Preferences窗口,可以看到SDK列表,如图2-18所示。

图 2-18
2.1.6 验证开发环境
在Eclipse IDE 菜单中单击File→New→Project,如图2-19所示,弹出New Project对话框,如图2-20所示。

图 2-19

图 2-20
选择Android Project,然后单击Next按钮,弹出New Android Project 对话框,如图2-21所示。
如图2-21所示设置相关参数,然后单击Finish按钮。

图 2-21
关闭Eclipse的Welcome窗口,如图2-22所示。

图 2-22
创建的项目如图2-23所示。

图 2-23
接下来,创建 Android 虚拟设备AVD。打开cmd控制台,执行 android list target命令,查看可用的平台,如图2-24所示。然后,根据android create avd –name <AVD名字> –target <id> 格式创建AVD,如图2-25所示,完成自定义的 Android Virtual Device。
最后,配置Eclipse的Run Configurations。在Eclipse SDK菜单中单击Run→Run Configurations,如图2-26所示。

图 2-24

图 2-25

图 2-26
在弹出的窗口中双击Android Application,创建一个新的配置文件,并设置Name项,如图2-27所示。

图 2-27
指定右侧Android选项卡中的Project项目,并且在右侧Target选项卡中勾选创建的AVD,然后单击Apply按钮,最后单击Run按钮,如图2-28和图2-29所示。

图 2-28

图 2-29
选择启动方式Android Application,如图2-30所示。在正常情况下,可以看到模拟器界面,如图2-31所示。

图 2-30

图 2-31
通过执行上述操作,搭建起Android集成开发环境可以在此环境中创建Android项目。对于使用Eclipse开发的Android的应用程序,是在模拟器中进行调试的。下面介绍Android模拟器。