windows下eclipse集成cygwin编译android_NDK.doc

windows下eclipse集成cygwin编译android_NDK.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows下eclipse集成cygwin编译android_NDK

前言 Google?Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native?Development?Kit,官方下载地址:/sdk/ndk/index.html NDK是什么 The Android NDK is a toolset that lets you embed components that make use of native code in your Android applications. Android applications run in the Dalvik virtual machine. The NDK allows you to implement parts of your applications using native-code languages such as C and C++. This can provide benefits to certain classes of applications, in the form of reuse of existing code and in some cases increased speed. 英语不好的,自己GOOGLE吧。简而言之,NDK就是一套基于C和C++底层开发API的集成工具组件,使用NDK开发编译的应用程序同样可以基于虚拟机Dalvik上“疯跑”。如果你问为啥推出NDK,敝人以为C和C++开发的应用程序其卓越性能不用提了,至少C和C++被反编译的可能性降低了很多,要比JAVA安全保密多了。 ANDROID NDK 带来了什么 一套工具,基于本机编译的C和C++源代码库。 一种部署在ANDROID设备上,可以将so和java一起打包成APK的方法。 A set of native system headers and libraries that will be supported in all future versions of the Android platform, starting from Android 1.5. Applications that use native activities must be run on Android 2.3 or later.(自个理解吧,最好别用GOOGLE,我试过了不是人话。) NDK集成了交叉编译器,并提供了相应的 mk 文件隔离 CPU 、平台、 ABI 等差异,开发人员只需要简单修改 mk 文件(指出 “ 哪些文件需要编译 ” 、 “ 编译特性要求 ” 等),就可以创建出 so。(此句出自网络) “大力神”合体前的准备 集成Cygwin 什么是cygwin cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收 购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作, 尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发 在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。Cygwin下载与安装 下载地址:。下载后会保存成setup.exe,双击开始安装。在线安装时首选要选择镜像站点,此处考虑到咱公司的网络现状,建议选择台湾的HTTP站点,.tw。如下图所示 组件安装有两种方式可供选择,一是选择必须的组件如devel 下的gcc-core,gcc-g++, make和lib下的glib2,glib2-devel,各位注意要版本号对应,尽量选择最新的版本。具体选择的如下图: 上图中注意左侧skip的刷新图标,点击后会出现install,而右边是选择组件的名称。(相信智商在90以上的都能看懂。)二是选择All后面的回旋图标,这样无论任何组件都将安装,其下载量大概能有1.7G左右。(尽管这是比较脑残的做法,可是目的还是达到了,也不用选择组件了。因为哥就是这么干的!没错,那两天网速慢就是哥干的。)如下图所示: 下载Android NDK. 官方下载地址:/sdk/ndk/index.html。最好下载V1.5以上。下载后直接解压即可。鉴于都属于android 开发,所以最好把其放在android SDK的相同目录下,这样寻找Samples的时候会比较省事。 Eclipse组件 Android SDK 不用说了,这不是重点。ADT也不说了,单说CDT。CDT是Eclipse开发C++的组件包,可以在Eclipse的菜单栏HELP选项里选择Install new software ,然后添加站点/

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档