第2章 Android开发环境搭建
本章主要介绍在Windows环境下,Android开发环境的搭建步骤及注意事项,包括JDK和Java开发环境的安装和配置、Eclipse的安装、Android SDK和ADT的安装和配置等;同时介绍了Android开发的基本步骤。
2.1 Android开发环境的安装与配置
Android应用软件开发需要的开发环境如表2-1所示。
表2-1
以上所提到的软件开发包的下载地址如下:
❑ JDK1.6,http://www.oracle.com/technetwork/java/javase/downloads/index.html。
❑ Eclipse 3.4(Eurpa),http://www.eclipse.org/downloads/下载Eclipse IDE for Java Developers。
❑ Android SDK2.2,http://developer.android.com。
以下主要介绍一下在Windows环境下搭建Android开发环境的步骤和注意事项。
2.1.1 安装JDK和配置Java开发环境
首先下载JDK安装包,并进行安装。例如,得到JDK1.6版本的安装文件jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,双击进行安装。接受许可证,选择需要安装的组件和安装路径后,单击“下一步”按钮,完成安装过程。
安装完成后,利用以下步骤检查安装是否成功:打开CMD窗口,在CMD窗口中输入java –version命令,如果屏幕出现如图2-1所示的代码信息,说明JDK安装成功。
图2-1 JDK安装检查
2.1.2 Eclipse的安装
JDK安装成功后,可以直接安装Eclipse,例如,使用Eclipse 3.6,得到其压缩包eclipse-SDK-3.6.1-win32.zip,该包不需要安装,直接解压即可执行其中的eclipse.exe文件进行安装,Eclipse可以自动找到用户前期安装的JDK路径。
2.1.3 SDK和ADT的安装和配置
JDK和Eclipse安装成功后,下载安装Android的SDK,得到android-sdk-windows.zip,解压后运行SDK Manager.exe,选择需要的API版本进行安装,如图2-2所示。
图2-2 SDK Manager
完成以上步骤后,在Eclipse中安装配置ADT。
ADT(Android Development Tools)是Android为Eclipse定制的一个插件,为用户提供了一个强大的用户开发Android应用程序的综合环境。ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面,在基于Android框架API的基础上添加组件,以及用SDK工具集调试应用程序,甚至导出签名(或未签名)的APKs以便发行应用程序。
在Eclipse中安装ADT,首先在启动Eclipse,选择“Help”→“Software Updates”命令,准备安装插件。在弹出的对话框中选择“Available Software”,得到如图2-3所示界面。
图2-3 “Available Software”界面
单击“Add”按钮,弹出如图2-4所示设置界面。
图2-4 “Add Site”对话框
在Location文本框中输入Android插件的路径:https://dll-ssl.google.com/android/eclipse/,单击“OK”按钮,返回至图2-3所示界面,可以看到刚刚添加的站点已添加至搜索列表,选择“Developer Tools”,然后单击“Install”按钮。在Install界面中,选择“Android DDMS”和“Android Development Tools”,单击“Next”按钮,阅读并接受许可协议,单击“Finish”按钮完成安装。安装完成后重启Eclipse即可。
在Eclipse中增加SDK的路径:“Window”→“Preference”,在左侧的列表中选择Android项,设置SDK Location为SDK的目录,如图2-5所示。
图2-5 选择Android SDK路径
问:安装ADT过程中没有网络怎么办?
答:在“Add Site”对话框中单击“Archive”按钮,直接指定磁盘中的ADT包(例如:ADT-10.0.0.zip等)。
2.2 创建第一个Android应用
Android的SDK环境安装完成后,就可以在SDK中建立工程并进行调试了。
建立Android工程的步骤如下:
(1)选择“File”→“New”→“Project”命令。
(2)选择“Android”→“Android Project”命令,单击“Next”按钮,如图2-6所示。
图2-6 使用Eclipse建立Android工程
(3)在“New Android Project”对话框中,输入项目名称(AndroidTest)、Package name、Activity name,以及Application name,最后单击“Finish”按钮,即可完成新建项目成功。
图2-7 “New Android Project”对话框
(4)工程建立后,可以通过Eclipse环境查看Android应用程序中各个文件,例如AndroidManifest.xml文件、布局文件、代码等。如图2-8 所示为布局文件的编辑界面,可以直观地查看程序的UI布局。
图2-8 Android的UI布局文件的编辑界面
2.3 在模拟器上运行程序
在运行Android应用程序之前,需要建立Android虚拟设备(Android Virtual Device,AVD),即通常所说的手机模拟器。在Eclipse环境中,选择“Window”→“Android SDK and AVD Manager”命令,出现“Android SDK and AVD Manager”对话框,如图2-9所示。
图2-9 “Android SDK and AVD Manager”对话框
单击“New”按钮,新建Android虚拟设备,输入Android虚拟设备的名称(Name)、目标的Target(SDK)、SD Card的路径,以及虚拟设备的Skin(窗口的尺寸,默认情况下为WVGA800)。单击“Create AVD”按钮来创建虚拟设备,如图2-10所示。
图2-10 在Eclipse中新建Android虚拟设备
创建虚拟设备完成后,在建立好的项目上单击鼠标右键,在弹出的快捷菜单中选择“Run As” →“Android Application”命令,如图2-11所示。
图2-11 选择“Run As” →“Android Application”命令
Eclipse将打开刚才建立的默认的Android模拟器,运行画面如同真的手机开机一般,开机后,随即打开运行的程序,运行画面如图2-12所示。
图2-12 没写一行程序的Hello World
2.4 在手机上运行程序
开发期间,在实际的设备上运行Android程序与在模拟器上运行该程序的效果几乎相同,需要做的就是用USB电缆连接手机与计算机,并安装一个对应手机的设备驱动程序。如果模拟器窗口已打开,请将其关闭。只要将手机与计算机相连,应用程序就会在手机上加载并运行。
在Eclipse中选择“Run” →“Run”(或Debug)命令,这时会弹出一个窗口(见图2-13),让你选择用模拟器还是手机来显示,如果选择手机,即可在手机上运行该程序。
图2-13 选择在手机还是模拟器上运行
2.5 本章小结
本章首先介绍了Android开发环境的搭建,让读者了解到Android开发环境搭建的步骤及注意事项,同时介绍了Android应用程序开发的过程和步骤,使读者可以对Android的应用程序开发有一个很好的认识。
关键知识点测评
1.以下有关Android开发环境所需条件的说法,不正确的一个是( )。
A.可在Windows/Linux操作系统上进行开发
B.使用Eclipse IDE进行开发
C.需在Eclipse IDE中安装配置ADT
D.可以仅仅安装JRE
2.以下有关ADT的叙述,不正确的一个是( )。
A.ADT是Android Development Tools的缩写
B.ADT是Android为Eclipse定制的一个插件,为用户提供了一个强大的用户开发Android应用程序的综合环境
C.ADT安装过程中必须通过网络下载Android插件
D.ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面,在基于Android框架API的基础上添加组件,以及用SDK工具集调试应用程序,甚至导出签名(或未签名)的APKs以便发行应用程序
3.以下有关Android应用的描述,正确的是( )。
A.开发期间,在实际的设备上运行Android程序与在模拟器上运行该程序的效果几乎相同
B.可以直接用USB电缆连接手机与计算机,在手机上加载应用程序
C.应用程序可以利用模拟器进行视频捕捉
D.创建Android应用时可以不填写Package name