在eclipse中配置NDK的自动编译环境



eclipse中配置NDK的自动编译环境

DNKr8以后的版本中不需要cygwin即可编译C/C++代码,这使得ndk编程更加方便,我们可以花更多的时间处理程序的问题,而不是把时间花在环境搭建上。

一、下载NDK

到网上下载ndkr8或者以后的版本到本地文件夹,在解压到你想放置的位置。(例如我的位置是:D:\android-ndk-r10b)位置可以任意只要你能找到就行。

 

二、新建android Builders

        执行这一步的前提是你已经搭建好了android的开发环境,相信这对大家来说都不是问题。为了演示我直接使用ndk自带的hello-jni为例如何快速设置。

  1. 选中工程右键->Properties->Builders->New,新建一个Builder

    在这里新建Builders

    2、点击New菜单,在弹出的对话框中选中Program,点击ok

    在弹出的对话框中给Name起个名字为了方便就叫NDK_Builder。在main选项卡中的location中填写刚才解压好的ndk目录下的ndk-build.cmd的路径(例如:D:\android-ndk-r10b\ndk-build.cmd)这个可以通过Browser File System按钮来选择,需要注意的是ndk目录下有ndk-build.cmdndk-build,前者是linux下的编译工具,后者是windows下使用,通常都是在windows下使用一定要选择ndk-build.cmd

           3、 Working Dierctory一项中通过 Browse Workspace选择要为那个工程设置自动编译选项。这几项配置好后的截图如下:

     

    4、接着在刚才的配置面板中配置需要编译的C/C++文件。

    Build Options选项卡中选中Specify working set of relevant resource选项,在选项右边点击 Specify resource按钮。

    5、在弹出的对话框中选中jni文件夹,如下图:

    点击finish。回到刚才的页面点击OK。配置完成。

三、验证配置

 Run项目即可自动生成libhello-jni.so共享库,并自动拷贝到libs目录。此时程序也可以运行了,编译so库只会在第一次运行程序或者修改了C/C++文件以后才会执行,非常方便。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值