Android应用程序开发环境基于Eclipse IDE配合ADT插件来实现。下面将详细介绍在32位Windows 7下配置基于Eclipse的Android开发环境。
1、准备工作,一些需要的软件
需要准备的软件:JDK、Eclipse、ADT、Android SDK (这里要注意的是,我用的Eclipse环境是JEE的,其他的也可以的)
JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse:http://www.eclipse.org/downloads/
ADT:http://developer.android.com/sdk/eclipse-adt.html
Android SDK:http://developer.android.com/sdk/index.html
上面的这些东西要与时俱进,建议下载最新版的。
2、安装JDK、Eclipse
准备工作做完了(必备软件什么的都弄好了),我们就开始搭建Android的开发环境了。JDK的安装很简单,直接安装就好了,有一个建议:吧JDK和JRE安装到系统分区的根目录。对于JDK要配置环境变量,方法可以参照:http://java.chinaitlab.com/JDK/398544.html
Eclipse不需要安装,直接解压到某个位置就好了,建议你吧自己的磁盘分区什么的弄得有条理些,各种舒服。
3、下载Android 开发工具包
很可能在你下载完Android SDK后会觉得这个SDK很小,其实不是,这个类似于在线安装,新下载好的Android SDK的压缩包解压后里面并没有什么东西,结构目录如下:
(+)add-ons //空文件夹,用来放Google提供的一些开发库比如Google地图
(-)..
(+)platforms //空文件夹,用来保存Android DK的库函数、外观样式、程序实例、以及辅助工具
(-)..
(+)tools //开发调试工具,刚下载来的SDK里面只有这个是有内容的
(+)ant
……
……
(-)zipalign.exe
(-)SDK Manager.exe //点击这个文件,进行更新SDK
(-)SDK Readme.yxy //自述文件
点击SDK Manager.exe进行安装更新,点击Installed Packeages –> UpdateAll.. 选择你要的更新安装,如果不清楚那就全部都安装,支持IPv6下载,速度什么的不是问题,更新完之后大概有1.5G左右吧。至此Android SDK才算是全部下载完成,安装完之后你可以看看你的Android SDK目录是不是已经有好多内容了?具体文件结构不再细说,每个人选择的更新可能不一样。
4、安装ADT并关联Android SDK与Eclipse For JEE
安装完JDK打开Eclipse点击菜单栏里的Help选项,选择“Install New Softwore,在弹出的Install对话框中点击Add按钮,在弹出的Add Site框里点击Archive按钮选择ADT插件的压缩包。选择完后再选中Install窗口里德Developer Tools,吧Android DDMS、Android Development打钩,点击Next进入ADT插件许可的界面,选择I Accept……,然后进行安装 等待几分钟后Eclipse会提示重新启动,至此ADT插件生效。其实所有的插件都是这么安装的,比如CDT等。
Eclipse 重启过之后选择菜单栏里的:Windows –> Preferences 打开Eclipse的配置界面,点击Android,在SDK Location 里填上你下载的Android SDK的目录,至此Android开发环境的配置就算是完成了。
5、Hello, Android
呵呵,第一个程序都喜欢用Hello, World 开始,那么我们就开始吧~
你会发现在Eclipse的工具栏上比平常多了几个按钮,这个当然是我们安装了ADT插件的原因啊,点击New Android Project按钮,新建一个Hello Android工程。
在弹出的New Androidd对话框里填写工程信息,注意的是Build Target里会有好多选项(当然也可能木有,因为你没有更新Android SDK = =||),这里是Android 标准系统的版本以及API等开发包的选择,这里选择你想要的版本并记住你的选择,版本后面对应了一个API等级,这个要填写到下面的Min SDK Version里,然后就是Package name 这个你可以写成类似于域名、邮箱的逆序,比如com.ahaxzh.android.hello当然不一定需要那么多曾,这里只是说一下,Application name建议填写的和Project name 一样就可以了,有一个非必填项:Creat Activity,这个选中后会生成一个Activity的代码文件,如果选中的话,名称不能包含空格,命名规则和Java变量一样,这些做完之后就可以点击Finish来完成项目的创建。

{Hello Android项目}
若要使这个项目能够运行,还需要AVD的支持,AVD是对Android模拟器进行配置的自定义清单,能够配置Android模拟器的硬件列表、外观、Android版本、SDK和库的信息。因为SDK中没有自带任何配置好的AVD所以就连我们最简单的Hello, Android也是需要建立一个AVD的,建立方法:打开命令行提示符或者PowerShell我用的是PowerShell,其实都一样的,首先进入Android SDK的tools目录,然后用android list targets 命令搜寻并列出所有的add-ons及platform内的有效Android系统镜像。使用android create avd –n <name> –t <id>来创建一个新的AVD,其中-n参数表示AVD的名称,-t是刚才列出来的镜像的id,若下图:
使用android list targets命令列出所有的系统镜像,Type:Platform为标准的Android系统,Type:Add-On为Google的API,id自然为镜像的id啦。由于我装的比较多所以很多哈。
上面我是创建了一个Android 2.0 的AVD,因为我已经创建过一个2.2版本的了,你要根据自己的需要(就是你在创建项目的时候选择的build Target时选择的Android版本)去创建适合项目的AVD,AVD可以多次使用,也就是说不必每个项目都创建一个AVD。上面会提示是否更改硬件配置,no表示使用默认硬件配置。创建完AVD后,点击菜单栏里的Run –> Run Configurations..里去选择AVD。
选择你创建的AVD点击Run运行。并不是每次运行都需这样,只是第一次的时候需要选择下AVD的版本。以后每次运行直接Run就可以了。

{Android 开机界面}

{开机完成后,语言第一层次应该是英文的,这个可以去手机设置里更改,就跟我们平常改自己手机一样}

{Hello, Android}{:)}
Ps:
这个模拟器非常好用,和真机的区别是不能打电话、发短信、拍照、使用存储卡,至少暂时这些我还不会,可能需要在硬件配置里更改吧。
今天是Ubuntu 10.10发布的大喜日子,兴奋啊,捏哈哈~~
The end.
