[004] 详解Windows平台搭建Androiod开发环境
[004] 详解Windows平台搭建Androiod开发环境
2011年04月24日
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/down loads/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/andro id-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/repos itory.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/andro id-1.6_r02-windows.zip
Android2.2 SDK下载地址:https://dl-ssl.google.com/android/repository/andro id-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管理器的版本对应关系如下: