Windows下Eclipse集成Cygwin配置Android NDK环境编译JNI库程序步骤

前戏准备:


1. 搭建Eclipse Android开发环境


下载Eclipse, ADT, Android SDK, http://developer.android.com/sdk/index.html

 

2.  搭建cygwin环境

下载并安装cygwin。 这一步挺考验亲们的宽带状况。

 

3. 搭建NDK编译环境

下载Android NDK SDK,地址见:http://developer.android.com/sdk/ndk/index.html


重头戏开始了! 


1. 为NDK工程添加Builder 


选择 相应的 Project ,点击右键 选择 Properties ,在窗口里选择Builders ,点"New..."按钮,新增一个“Android NDK Builder”编译配置:








 


2. 配置相应的参数:


Main tab页面里
Location
选择 你安装Cygewin时配置的bin目录下的 bash.exe 所在路径,以下是我的安装路径:
c:\cygwin\bin\bash.exe


Working Directory 里配置路径为 bin目录的路径
c:\cygwin\bin\


Arguments的配置:
--login -c "cd /cygdrive/d/MyProject/HelloJNI/jni &&  $NDK/ndk-build "


以上参数表示: 首先登陆 Cygwin , 然后进入 HelloJNI这个工程 下的jni 目录(该目录下存放 cc++的文件和 Android.mk)。最后 执行 “ndk-build” 命令 执行编译。



有同学注意到了,上面的$NDK环境变量还没有设置,可以在以下设置或配置cygwin的环境变量:

 

配置Android NDK 的存放路径,这样builder才能找到相应的编译器,库等文件。我的NDK是存在e:\android-ndk-r8




 


在上面Refresh 和Build Options里还有一些可以自定义的设置,主要跟何时会调起这个builder来编译有关,可以根据自己需要进行设置。



可以全新建的builder起个名字,点确定配置完毕,可以把新建的Builder移到最前面:





 


到这里,就配置完毕了。可以开始写jni库程序或native 应用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值