在Window上搭建Android开发环境首先需要下载几个东西:
- JRE http://www.oracle.com/technetwork/java/javase/downloads/index.html
- JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Eclipse http://www.eclipse.org/downloads 选择Eclipse IDE for Java Developers
- Android SDK http://developer.android.com/sdk/index.html 安装的时候按照上面的顺序来。
- ADT 先不给出链接,参阅下面第4步。
说明:
- JRE和JDK是必须的,因为Eclipse是用Java写的,所以必须要Java运行环境(Java Runtime Enviroment)。JRE只允许运行Java程序,而不能去开发Java程序。如果要开发Java程序,需要用到Java开发工具(Java Development Kit),里面包含了创建Java程序所需的工具和库。安装很简单,一路Next就行。
- 上面说过了,Eclipse是一个用Java写的集成开发环境(Integrated Development Environment),类似MS的VC。下载下来是个压缩包,解压缩直接运行。当第一次运行的时候需要设置一下存放工程的文件夹。最好选一个不是系统盘的文件夹,不然以后重装系统时你应该会抓狂。
- Android SDK在Windows环境下有两个下载,Recommended的那个是一个安装文件,另一个是个压缩包。
(1) 如果选择推荐的安装文件,打开后点击next,会发现Next按键是灰色的,提示"Java SE Development Kit (JDK) not found"。显然我们装过JDK,重启一下电脑还是无效(不知道是否是因为没有设置Java的环境变量造成的)。不过没关系,先点击Back回到上一页,再点Next,居然就可以了(真的很无语)。然后一路Next,选路径的时候一样,不要选择到系统盘。
安装完成后会启动Android SDK and AVD Manger,开始会刷新一些资源表,然后选择要下载的package,按Install。个人认为离线文档是必须的,98M左右。另外SDK Platform至少需要一个,我选择最新的3.1,大概101M左右,以及Samples for Android API 12。以后出新的了就更新。如果选择了Accept all,那么恭喜你,目前来说需要几个G的硬盘来装这些SDK。接下来就是龟速的下载,慢慢等吧。下载完了点Close关闭。
(2)如果选择的是非推荐的那个压缩包,解压后有这样几个东西:
add-ons和platforms文件夹是空的,点击SDK Manger.exe运行,接下来的过程和上面一样。下载完毕后可以打开SDK的目录来看看多了些什么。 - 在SDK下载的时候,先来安装ADT(Android Development Tools),这是一个专门为在Eclipse上开发Android程序的插件。选择Eclipse菜单最后一项Help->Install New Software,弹出框里选择Add,弹出对话框框Add Repository,Name项随便填,为方便管理就写android啥啥的,下面是URL,写入https://dl-ssl.google.com/android/eclipse/,然后OK。选择所有,点Next。接下来Eclipse会联网查询这些插件并下载安装,可能需要稍微等待一下。如果出问题,改为http再试试。如果还有问题,就到这里下载离线安装包http://developer.android.com/sdk/eclipse-adt.html#troubleshooting,步骤写的很清楚。然后重启Eclipse。
- 下载完SDK后,在Eclipse的菜单Window->Preference,左边选择Android,右边选择SDK的文件夹,然后Apply开始扫描SDK文件夹。有可能会出现一个google使用统计的对话框,不用理会,点Proceed就好了。前面如果SDK选择的Platform下载成功,那么在列表中应当能看到。比如我之前选择的是3.1。
这个时候你看下Eclipse的界面,应该能看到这几个快捷按钮。Android SDK和AVD Manager的按钮,以后可以从这里点击按钮进行SDK管理。另外Android wizard的三个按钮,按钮的图标已经不再是之前那个黄色带刺并且中间有个a的圆形按钮了。如果从菜单File->New找不到Android wizard的快捷,从最下面的other里面选择。 - 最后是环境变量的设置,为什么要设置环境变量?是为了能从cmd命令行里面直接敲命令,而不是每次都得转到SDK的tools和platform-tools目录下再去输入命令。
右键点击我的电脑->属性->高级选项卡->环境变量。建议设置在系统的而不是在当前用户的。找到PATH变量,如果没有就新建一个,名字是PATH,然后把SDK的tools和platform-tools的绝对路径都放进去,用英文分号隔开。
至此,环境搭建完成。