设置Eclipse开发环境
喜欢命令行下操作的人可以直接跳到下章,否则你会感到烦躁。对大多数人有一个友好的合适的IDE是必要的,Eclipse就是其中最好的满足Android工作的工具。
Eclipse是官方唯一提供支持的Android SDK IDE,尽管谷歌官方插件名为ADT,但是ADT仅仅是支持java。庆幸的是同样可以通过CDT插件来支持C/C++。并不是一定要使用,因为使用NDK已经能很好工作了。本书使用的Eclipse版本是Helios(3.6)
行动时间——安装Eclipse
1.打开浏览器进入http://www.eclipse.org/downloads/
这个页面会列出所有可用的Eclipse包:java、J2EE、c++
2.下载Java开发者的Eclipse IDE .
3.解压下载的Tar/GZ文件(linux和Mac OS X系统)或者ZIP文件(Windows
)
4.解压完后,在其目录下双击图标运行。在Mac OS X系统下,确定执行的是eclipse而不是eclipse.app或者其他先前在.profile设置的环境变量值,否则不能运行
5.如果Eclipse提示选择工作空间,选择你自己喜欢的(默认的就很好了),点击Ok。
6.Eclipse启动之后,关闭欢迎界面(Welcome Page).
7.打开Help|Install New Software菜单
8.在Work with栏输入https://dl-ssl.google.com/android/eclipse/ 并确定
9.等一会,开发工具插件(Developer Tools)就会出现,选择它点击下一步(Next).
10.跟着界面继续,当提示身份验证什么的时候接受,最后一页点击结束(Finish)
11.已经安装好了ADT,但是一个关于插件没有标记的警告可能会出现,忽略它,点击确定 OK
12.结束之后,按照要求重启Eclipse
13.重启Eclipse之后,打开Windows|Preferences(Mac OSX 系统是Eclipse|Preferences )菜单,选择Android栏
14.选择浏览(Browse)并且选择你的Android SDK目录
15.保存使配置生效
16.返回Help|Install New Software菜单
17.打开Work with 复选框,选择包含Eclipse版本的项目(Helios
)
18.在插件列表里面找到Programming Languages并打开
19.选择CDT插件,有些子目录里面的插件并不是必须的.C/C++ Call Graph Visualization就仅仅能安装在Linux上,Windows和Mac就不能安装
20.跟着界面继续,当提示身份验证什么的时候接受,最后一页点击结束(Finish)
21.结束之后,重启Eclipse
刚刚我们完成了什么?
我们安装了Eclipse和官方的android开发插件ADT以及C/C++插件CDT.ADT引用Android SDK的位置
ADT的主要目的是为了整合Eclipse有SDK的开发工具,当然不用IDE仅用命令行开发andeoid程序也是可行的,但是自动编译,打包,调度以及调试是容易让人上瘾的,是很难舍弃的一部分。
你可能会注意到在ADT里面没有涉及到NDK的引用。因为ADT仅仅只是使Java工作。幸运的是,Eclipse是足够灵活的能够处理java/c++的混合项目。我们将会在我们第一个Eclipse项目里面更详细的介绍。
同样,CDT整合了C/C++的编译工具到Eclipse。我们同时也"毫不知觉"的安装了JDT,Eclipse的java插件。它嵌入在Eclipse IDE for java Developer包里面。同样在Eclipse的网站上面一个仅仅包含CDT的Eclipse包也是可行的。