Eclipse我第一次听说是3年前快毕业前,我一个同学在一家财务软件公司实习。我们问他做点什么。他说学习财务知识,然后用Eclipse+什么来做财务系统的开发J2EE的东西。接下来就是他的诉苦了,结果给我留下的印象是Eclipse是个非常复杂的一个东西。不是专业做这个的不经过专业的操作培训基本上不要去动他了。毕业以后做的事情与Java隔的很远,基本上就没怎么用到了。Android官方既然推荐了用这款编译器来做Android的开发,自然有他的道理,既然要想开发关于Android的东西,俗话说的好,要做好一件事前,“必先利其器”,那只好硬着头皮来做了。
接下来我们就来装装这个东东,请您先确认好您已经安装好了JDK5以上版本以上的JAVA开发环境,官方文档提醒如下:
JDK 5 或 JDK 6 (只有JRE是不够的)
所以请您务必确认好您已经安装好了Java的开发环境,如果您已经安装好了大概会有如下图1所示的目录结构:
图1 JDK的参考安装完成后的目录结构
如果您确认已经安装好了Java请阅读下一节,如果没有,请返回“操作本文档您需要提前自行安装好jdk-6u11-windows-i586-p.exe ”段落完成相应的操作。
好了闲话少说,我们开始安装Eclipse,其实说Eclipse的安装并不是我们初学者想象中的那样,和VS2005,eVC4.0,C Keil之类编译环境的安装。当您下载完成Eclipse的编译环境程式压缩包eclipse-jee-ganymede-SR1-win32.zip之后,您可以将他解压缩,并可以参考下图2所示目录,以确认您下载的是正确的,图2如下所示:
图2 eclipse-jee-ganymede-SR1-win32的程式目录
接下来我们需要做的,您可以将这个Eclipse的文件夹放到任意一个您觉得时候的地方。例如我将其放置在D:/Work/eclipse-jee-ganymede-SR1-win32/eclipse目录下,这个完全看您个人的喜好。
如果您现在就点击eclipse.exe执行eclipse的程式话,您可能遇到以下一个问题,问题如图3所示:
图3 Eclipse 问题1提示
遇到这个问题您千万不要以为是Eclipse的程式没有安装好,您可以仔细阅读下提示信息的内容,您会发现提示中指示到了一个路径下的一个文件形如:D:/Work/eclipse-jee-ganymede-SR1-win32/eclipse/plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar 的一个路径指示,如果您安装好了JDK,您完全可以尝试通过点击鼠标右键,在打开方式中选择“Java platform SE binary ”的打开方式将其打开,您会看到如下一个提示信息,如图4所示:
图4 Eclipse 问题2提示
这里您可以选择一个您所喜欢的路径作为启动文件的工作区来保存,另外他有个提示说道:“Use this as the default and do not ask again”个人建议不要选上,如果您要修改工程路径的话会比较麻烦。保持他为不选中状态,给自己留个灵活的选择空间。
例如我选择了D:/Android作为其工程文件的指定文件夹,定制好后您可以点击OK,接下来您可以看到一个非常友好的界面展示在您面前,如图5所示:
图5 Eclipse 启动欢迎界面
初窥这个界面我当时怀疑是否是装错了,根本不像一个编译器。很想一个浏览器之类的东西。关闭这个欢迎界面你会看到一个熟悉的编译环境界面如图6所示:
图 6 Eclipse 编译器界面
看到这里您可以放下一半的心了,因为至少我可以确认您JDK安装正确,并且Eclipse编译器下载也是正确的。但是,如果每次都要这样执行一个编译环境实在太不方便,接下来我们要做一些优化的工作,让他打开方式简化。
首先我们需要先指定下我们的系统环境变量,首先您可以鼠标右键点击“我的电脑”,点击“属性”选项打开“系统属性”对话框,接下来选择“高级”标签,点击“环境变量”按钮,在系统变量一栏中您需要添加和修改的有如下的内容:
l 点击新建,添加一个Java_HOME变量名,D:/Work/Java为变量值;
l 双击变量“Path”,将您的Java目录下的bin文件夹路径加入期中,例如形如:D:/Work/Java的路径,以“;”与其他的路径区别开,特别注意的是使用西文字符的“;”;
l 双击变量“CLASSPATH”,将您java安装文件下的tools. jar以及rt.jar包的路径如下形如:D:/Work/Java/lib/tools.jar;D:/Work/Java/jre/lib/rt.jar加入期中;
完成以上的步骤后,我们还需要修改Eclipse的一个重要的文件:eclipse.ini。这个文件是Eclipse的配置文件,您可以先将其做一个备份的副本形如:复件 eclipse.ini,然后在原始文件上用写字板或者记事本方式编辑这个文件。首先,您可能看到改文件中的内容如下文字所示:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
这个是原始的配置文件,这样的配置当然是打不开的,这里为了节省时间,您可以将一下的文字复制到您的eclipse.ini文件中,然后保存即可,具体文字信息如下:
-debug
options
-Xms40m
-Xmx256m
-framework
plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vm
D:/Work/Java/bin/javaw.exe
请注意最后一行的的路径请自行修改为您的javaw.exe文件路径。保存eclipse.ini文件后,您就可以直接使用eclipse.exe来打开Eclipse了。
如果您没有完成如上所描述的,请不要紧张,请仔细检查是否是JDK没装好还是Eclipse的问题,细心检查一定能解决问题!
如果您做到了这一步,恭喜您,您的Eclipse环境已经基本搭建完成,您可以进入下一个步骤的安装。
接下来我们将一气呵成,将Android应用层编译程序的辅助工具包装好。
首先,请您确认下您的Eclipse已经完全安装完成,版本为Eclipse 3.3 (Europa)或者 3.4 (Ganymede)。我以3.4 Ganymede版作为安装演示进行描述,关于3.3的在后面我会将官方推荐的方法写出来并分析。
其次,请您确认下已经下载了一下提及到的压缩程式包形如:
l Wtp-wst-R-3.0.4-20090213193639.zip
l ADT-0.8.0.zip
如果您还没有以上两个程式包,请先下载,如已经下载了请进入下一节的描述。
ADT(Android Development Tools 插件)在官方推荐的中是可选选项,不知道为什么官方让他作为可选,也许高手们都不需要这个东东了,但是作为我们初学者这个东西还是比较重要的,闲话少说我们开始安装。
首先,我们解压缩Wtp-wst-R-3.0.4-20090213193639.zip,这个压缩包里的内容主要是为ADT做准备,因为ADT中会使用到这个包内的一些程式包。解压缩完成后您会看到形如下图7所示的目录结构:
图 7 WTP的目录结构
接下来我们走一个捷径,您仔细看可以发现这个目录结构其实是Eclipse目录的一个子集,但是官方提示的安装方法个人认为太复杂,您可以按照以下的步骤来操作:
1. 将上述提及到的Wtp-wst-R-3.0.4-20090213193639文件包中的所有文件复制,粘贴至您的Eclipse目录下,Wtp就自动会更新到最新的版本了,您可以在复制前打开Eclipse后在Help选项下的Software Updates,查看下您的Installed software选项中相关Wtp选项的版本好,复制完后重启Eclipse,您会发现版本号已经更新到了最新版本上,注意,此操作是基于Eclipse Ganymede版本的操作,如果是前期版本参考的方式雷同;
2. 完成Wtp的安装后,将ADT-0.8.0.zip解压缩,这个包解压缩后就不能和Wtp一样直接复制了,因为原始的Eclipse中并没有ADT(除非您已经安装好了ADT0.8前期的版本),官方的意见是通过网站下载ADT,这里我们已经有了本地的ADT,所以我们直接打开Eclipse后在Help选项下的Software Updates,Eclipse 3.4, 点击 Add Site..., 然后点击Local...,然后找到我们解压好的ADT的文件夹点确定,接下来就只要等待他自己安装好就可以了,这里要提示的是,可能会比较慢,因为Eclipse可能自身在更新一些东西,所以安装ADT的进程会被退后,您可以打开Eclipse后在Help选项下的Software Updates,点击Manage sites…将非ADT安装的先不勾选,只勾选ADT,这样可以快一点。
3. 开始安装时候您会看到如下的提示,如图8所示
图8 ADT安装示意图1
选择好两项后点击NEXT;
4. 接下来您会看到一个协议许可认证,选择我同意就可以了,接下来按照引导安装完成就可以了。
5. 安装完成后重启Eclipse,同样打开Eclipse后在Help选项下的Software Updates,查看下您的Installed software选项,如果看到有Android的相关开发包,恭喜您,您已经完成了ADT的安装,您已经可以进入下一步SDK的配置。如果没有请您按照以上步骤再仔细检查,再次提示,这个文档参考的是基于Eclipse Ganymede版本的操作,如果是前期版本参考的方式雷同,请参考官方的操作方法;
官方推荐的安装ADT的流程如下(不是很推荐,而且里面有些地方真的是看的很雷人):
如果你要使用 Eclipse IDE作为开发Android应用的环境,你可以安装支持Android工程和工具的通用插件Android Development Tools (ADT). ADT插件包含强大的扩张,使得创建,运行和调试Android 更快速,更简单。
如果你不使用 Eclipse IDE,就不必下载和安装ADT插件
下载和安装ADT插件,请按照你们各自Eclipse版本步骤安装。
Eclipse 3.3 (Europa) Eclipse 3.4 (Ganymede)
1. 开始Eclipse,然后选择 Help > Software Updates > Find and Install....
2. 对话框出现后,选择 Search for new features to install 点击 Next.
3. 点击New Remote Site.
4. 在对话框中,输入远程站点的名字(如Android Plugin),输入站点如下:
https://dl-ssl.google.com/android/eclipse/
点击OK.
5. 你可以看到新的站点添加到搜索列表中(并检查),点击Finish.
6. 在下面的搜索结果对话框,选择复选框 Android Plugin > Developer Tools. 它将会检查特性: "Android Developer Tools", 和 "Android Editors". Android 编辑器的特性是可选的,但我们推荐安装它,如果你选择安装,需要前面提到的WST插件。点击 Next.
7. 阅读许可协议,然后选择接受许可协议,点击 Next.
8. 点击 Finish.
9. ADT插件没有签名,你可以点击“Install All”来安装所有东西。
10. 重启 Eclipse.
1. 启动 Eclipse, 选择 Help > Software Updates....
2. 在出现的对话框里,点击标签页 Available Software.
3. 点击 Add Site...
4. 输入下面的地址:
https://dl-ssl.google.com/android/eclipse/
点击 OK.
5. 返回可用软件的视图,你会看到这个插件. 选择下一步到 Developer Tools 并点击 Install...
6. 在接下来的安装窗口,选中"Android Developer Tools"和 "Android Editors"。Android编辑器特性是可选的,但是我们推荐安装它,如果你选择安装,需要前面提到的WST插件。点击 Finish.
7. 重启 Eclipse。
重启之后, update your Eclipse preferences 指向SDK文件夹:
1. 选择 Window > Preferences... 来打开属性面板。 (Mac OS X: Eclipse > Preferences)
2. 从左边面板选择 Android。
3. 在主界面上定位SDK 点击 Browse... 然后定位 SDK文件夹。
4. 点击 Apply, 然后点击 OK。
终于开始安装Android SDK了。折腾了这么大半天现在才真正的是开始来配置Android的SDK,如果您已经走到这一步骤了,请您务必坚持,马上您就能看到Android的绚丽而大气的模拟器了。坚持!
安装前请您先确认:
ADT已经安装成功,如果没有成功请退回上面的步骤;
是否已经下载了android-sdk-windows-1.0_r2.zip,如果没有下载请先下载。
直入正题,Android SDK我们目前用的是android-sdk-windows-1.0_r2这个版本的,据说有新的,暂时不管了,请您先解压缩android-sdk-windows-1.0_r2.zip,建议把解压缩后的文件夹放到Eclipse附近的文件夹中,主要是方便操作,这一切您可以自行选择。
接下来我们打开Eclipse,接下来的安装速度是惊人的,请做好准备。
打开Eclipse,选择Windows,选择Preferences,接下来请看下图9所示,
图9 Eclipse->Windows->Preferences属性设置
看到Android您一定会有一整喜悦,接下来更神奇的要来了,请看图10所示:
图9 Eclipse->Windows->Preferences属性设置
好了,选好您的Android SDK路径,点击OK。
您可以进入下一个步骤,调试Hello , Android了!
如果您还没看到,请您仔细检查ADT是否安装好。请回到上一个步骤检查并确认ADT已经安装完成。