NDK开发学习(一)

【前言】

由于工作需要,从iOS开发暂时跨到安卓开发上来了。

相比安卓开发来说,iOS开发还是很方便的。XCode支持混编C++和Objective-C,并且还支持混合调试,但在安卓开发中Eclipse就不能尽善尽美了。

如果某位大侠知道Eclipse如何支持混编混调,请私信我。如果解决,我会给予微信红包的。

由于java不能直接调用C++函数,那么需要使用JNI将C++代码进行一次封装,使用NDK将它编译成java所能调用的SO库。

下面我们就开启NDK学习之旅吧。

【默认】

由于开发会用到JDK和eclipse等工具,但这些安装包下载和安装不在此教程内,所有请各位看官自行下载。在此默认您已经安装完毕!

【下载NDK】

1.打开天行浏览器

注:由于访问安卓开发官网会被墙(你懂得),所以需要翻墙访问。找了很多方法,最后还是觉得这个浏览器即方便又相对稳定。

2.输入http://developer.android.com

3.在页面右上角的搜索栏中输入NDK,然后回车

4.在搜索出的信息中,选择NDK下载


5.在新页面中可以看到NDK新版本已经是r10e了。由于我已经安装了r9版本,就不再安装此版本了。大家下载安装吧!


6.安装后,进入NDK目录查看一下它所包含的文件。目录结构如下图:


7.目录中有个ndk-build.cmd,这个是我们以后要经常调用的cmd命令。此时,您可以打开命令提示符,然后输入“ndk-build”,可能会有下面的错误提示:


8.我估计熟悉JAVA开发的人对这种提示再熟悉不过了,解决方法就是将ndk-build所在目录的路径添加到系统环境变量“path”中就OK了。


9.重新打开一个命令提示符,然后再次输入ndk-build查看一下结果


注:

这里提示我们没有NDK的程序,所有它无法编译。


“工欲善其事必先利其器”,我们已经把环境搭建好了,下一节就开始学习吧!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值