Android开发所需工具
1)JDK
Android应用主要采用Java语言开发,因为必须要安装JDK。开发Android需要安装JDK1.5以上的版本
2)Android SDK
Android SDK是Google提供的Android软件开发包。
3)Eclipse
Eclipse是开发Android的首选IDE(集成开发环境),也是Google官方所推荐的,建议使用Eclipse3.4以后的版本。
4)ADT
ADT是Android Development Tools的缩写,即Android开发工具,这是Android开发团队专门为Eclipse定制的用于开发Android的插件。
Android开发环境的搭建
1、JDK的下载与安装
JDK的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,这里我们下载JDK1.6,找到如下图所示内容,点击“Download JDK”
紧接着进入下面的页面:
首先勾选“Accept License Agreement”。可以看到在上图中下载列表的最后3个都是Windows平台的JDK,具体需要下载哪一个,需要取决于你电脑的硬件。我就不对"x86"、"Intel Itaninum"和"X64"进行解释了,网上有很多关于这方面的介绍。如果你还是不清楚应该下载哪一个,那么我建议你下载适用于"Windows x86"的JDK版本"jdk-6u25-windows-i586.exe"。
下载完成后双击开始安装,安装完成后,需要配置环境变量。如下图是我电脑上JDK的安装位置:
右键点击“我的电脑”,依次选择“属性”-“高级”-“环境变量”,在这里需要为JDK配置两个环境变量:classpath和path。它们的值分别为:
classpath=D:/Program Files/Java/jre1.6.0_06/lib/rt.jar; D:/Program Files/Java/jdk1.6.0_06/lib/tools.jar
path=D:/Program Files/Java/jdk1.6.0_06/bin;$path
说明:上面的$path表示系统环境变量path原有的值。即“系统变量”中默认就应该有一个名为"Path"的环境变量,我们只需要点击“编辑”,然后将D:/Program Files/Java/jdk1.6.0_06/bin;追加在Path环境变量原有值的最前面即可,一定要注意不要丢了后面的那个分号;。
2、Android SDK的下载与安装
首先需要说明一点:在Android SDK1.6以后的版本Google只提供了一个大约22MB左右的SDK Setup工具,这是一个SDK管理器,用于统一下载管理各版本的SDK。这就意味着Android SDK的安装将分为两步:首先安装SDK管理器;再通过SDK管理器下载更新具体的SDK版本。
1)Android SDK管理器的下载与安装
安装哪个版本的SDK管理器,对后面安装具体的SDK版本几乎是没有影响的,也就是说即使你安装的是Android1.6的SDK管理器,一样可以下载管理Android1.6、Android2.0、Android2.0.1、Android2.1、Android2.2等版本的SDK。因此,我们随便选择一个版本的SDK管理器,比如以Android2.0.1的SDK管理器为例。
下载地址https://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip,下载后只需解压即可。注意:解压后SDK管理器的路径中不要包含中文,通常建议将其解压在某个磁盘根目录。例如,在我的电脑上,解压后的SDK管理器的路径为D:/android-sdk_r06-windows
2)Android SDK的安装
一定要明白,步骤1)只是完成了SDK管理器的安装,现在你电脑上还没有任何一个版本的SDK(具体版本的SDK位于android-sdk_r06-windows/platforms/目录下,此时查看该目录,应该是空的,因为我们还没有安装任何版本的SDK),接下来的任务就是安装SDK。SDK的安装有两种方式:在线安装和离线安装。那么这两种安装方式有什么区别呢?我该采用哪种安装方式?
如果你的电脑能够上网(联网状态)并且下载速度较快,建议你采用在线安装方式,通过SDK管理器来下载各版本的SDK;如果你的电脑不能够上网(非联网状态)或者下载速度比较慢,建议你采用离线安装方式,即通过其它联网的环境将各版本的SDK下载好,再拷贝到你的电脑上,配置到SDK管理器中即可。下面将分别介绍这两种安装方式。
在线方式安装SDK
刚才我们将SDK管理器安装到了D:/android-sdk-windows,在该目录下有个exe可执行文件“SDK Setup.exe”,双击运行它,将会看到如下图所示界面:
如果你看到的和上图不一样,请忽略这里。从上图可以看出,SDK管理器是通过访问地址https://dl-ssl.google.com/android/repository/repository.xml来获取能够下载的SDK资源信息的,同时也会发现提示信息“Failed to fetch URL... ...”,这时只需要点击左侧的“Settings”选项,勾选右侧“Misc”一栏的“Force https://... sources to be fetched using http://...”即可。如下图所示:
做了上面的设置后,SDK管理器马上就开始连接到google服务器检测能够下载更新的SDK版本信息,等检测完成后,点击窗口左侧的“Available Packages”,即可在右侧看到当前能够更新的相关SDK资源,如下图所示:
勾选在上图中右侧列出的所有可更新内容,再点击窗口右下角的"Install Selected",将看到如下图所示界面:
选中“Accept All”,再点击“Install”即开始下载更新、安装SDK,剩下的事就是等待它更新完成,这个时间可能会有点长,取决于你电脑的网速。更新完成后整个SDK的在线安装工作也就完成了。这时再去查看android-sdk_r06-windows/platforms/目录,就不再是空目录了,里面包含了以“android-”开头的目录,每一个目录都代表着一个版本的SDK。
离线方式安装SDK
离线方式安装SDK就需要我们在能够联网的环境下载好我们需要的SDK版本,然后将其配置到SDK管理器中即可。例如:我们只需要Android1.6和Android2.2的SDK,这两个版本的SDK下载地址分别是:
Android1.6 SDK下载地址:https://dl-ssl.google.com/android/repository/android-1.6_r02-windows.zip
Android2.2 SDK下载地址:https://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
下载完成后,将它们解压到SDK管理器安装目录的platforms目录下,在我的电脑上是D:/android-sdk_r06-windows/platforms,解压后的目录如下图所示:
这样就完成了两个版本SDK的离线安装。
3、Eclipse的下载与安装
建议安装Eclipse3.4以上的版本。访问http://www.eclipse.org/downloads/,将会看到如下图所示页面:
将会看到Eclipse当前的最新版本为3.6.2,这里我们下载第一个“Eclipes IDE for Java Developers”,点击右上方的“Windows 32 Bit”,根据提示进行下载。下载完成后,将其解压即可,这样就完成了Eclipse的安装。
4、ADT的安装
在安装ADT前,需要说明的是,ADT与我们先前安装的Android SDK管理器有个版本对应关系,如果安装的是不匹配的版本,很可能会造成ADT不能正常使用的问题。ADT与SDK管理器的版本对应关系如下:
ADT 0.9.4 对应于 Android1.5的SDK管理器;
ADT 0.9.5 对应于 Android1.6的SDK管理器;
ADT 0.9.6 对应于 Android2.0的SDK管理器;
ADT 0.9.7 对应于 Android2.0.1的SDK管理器;
ADT 0.9.8 已被废止,不再使用
ADT 0.9.9 对应于 Android2.1的SDK管理器;
ADT 8.0.0 对应于 Android2.2的SDK管理器;
ADT 8.0.1 对应于 Android2.2的SDK管理器;
ADT 9.0.0 对应于 Android2.3的SDK管理器;
ADT 10.0.0 对应于 Android2.3.3的SDK管理器;
因为我们先前安装的SDK管理器的版本是2.0.1,因此我们需要下载安装ADT 0.9.7。下载地址:http://dl.google.com/android/ADT-0.9.7.zip,如果你需要下载其它版本的ADT插件,只需要修改这里的版本号即可。
下载完成后,不要去解压它。这时,开启前面安装的Eclipse,点击标题栏中的“Help”,选择“Install New Software...”,将弹出如下图所示窗口:
点击上图中右上方的“Add...”按钮,将会看到如下所示窗口:
点击上图中的“Archive...”按钮,将会看到如下图所示窗口:
可以看到这是一个打开文件窗口,在这里找到刚才下载好的ADT-0.9.7.zip,点击“打开”按钮,将看到如下所示窗口:
将上面列出的内容全部勾选上,即勾选“Android DDMS”和“Android Development Tools”,再将下面选项“Contact all update sites during install to find required software”前的勾去掉,点击“Next”按钮,进入到如下窗口:
继续点击“Next”
选择“I accept the terms of the license agreements”,再点击“Finish”则开始安装。
这时将弹出如上图所示的安全警告窗口,点击“OK”。几秒钟后ADT就安装完成了,这时会弹出一个提示,询问是否启动Eclipse,选择“Restart Now”,待Eclipse重启完成后,ADT的安装工作就完成了。
5、将Eclipse ADT与Android SDK管理器进行关联
依次点击Eclipse的“Window”-“Preferences”-“Android”,这时将弹出一个错误提示,如下图所示:
它的大致意思是“Android SDK的安装位置还没有指定,请在Preferences>Android中设置”,其实我们的关联工作就是来做该设置的。关闭错误提示小窗口后,点击上图中的“Browse...”按钮,找到SDK管理器所在目录,即“D:/android-sdk_r06-windows”,如下图所示:
点击确定后将看到如下图所示窗口:
接着点击上图中的“Apply”按钮,如果看到的结果类似于下面的窗口,则说明ADT与SDK管理器关联成功。
我们可以看到,Eclipse ADT插件已经检测到我们通过离线方式安装的两个SDK版本:Android1.6和Android2.2,点击“OK”按钮完成。
好了,到这里“Windows平台搭建Androiod开发环境”就全部介绍完了。其实我们还少了最后一个环节:“创建一个Android应用程序,来验证我们的环境配置是否正确”,因为这将涉及到Android虚拟设备的创建、Eclipse下开发Android应用程序,考虑到这节讲解的内容过多,验证将放在后面的文章中单独作介绍。