Android Ndk(Beginner ‘s guide)(1.3)

设置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包也是可行的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Preface Chapter 1: Setting Up your Environment Getting started with Android development Setting up Windows Time for action – preparing Windows for Android development Installing Android development kits on Windows Time for action – installing Android SDK and NDK on Windows Setting up Mac OS X Time for action – preparing Mac OS X for Android development Installing Android development kits on Mac OS X Time for action – installing Android SDK and NDK on Mac OS X Setting up Linux Time for action – preparing Ubuntu Linux for Android development Installing Android development kits on Linux Time for action – installing Android SDK and NDK on Ubuntu Setting up the Eclipse development environment Time for action – installing Eclipse Emulating Android Time for action – creating an Android virtual device Developing with an Android device on Windows and Mac OS X Time for action – setting up your Android device on Windows and Mac OS X Developing with an Android device on Linux Time for action – setting up your Android device on Ubuntu Troubleshooting a development device Summary Chapter 2: Creating, Compiling, and Deploying Native Projects Chapter 3: Interfacing Java and C/C++ with JNI Chapter 4: Calling Java Back from Native Code Chapter 5: Writing a Fully-native Application Chapter 6: Rendering Graphics with OpenGL ES Chapter 7: Playing Sound with OpenSL ES Chapter 8: Handling Input Devices and Sensors Chapter 9: Porting Existing Libraries to Android Chapter 10: Towards Professional Gaming Chapter 11: Debugging and Troubleshooting

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值