做NDK开发的同学cygwin工具是免不了要用到的,这个工具是一个在window平台下运作的linux平台,方便开发者讯速构建linux开发环境。
介于工作需要总是要用到这个工具,通常安装方法是是在线安装,虽说也能安装成功,但安装速度简直是无法让人受,无夸只能另辟蹊径,于是下令决心研究一下它的本地安装方法,花费了几个小时摸索,终于研究成功,现将此方法分享给大家,省得大家浪费时间去在线安装了!!
在线安装成功时(在线安装方法省略,网上文章一大把),会有这样一个目录结构,
这个文件夹存储了所有的安装文件,同时找到安装向导文件
双击setup.exe, 点击下一步,
选中,Install from Local Directory , 下一步
选择Browse,确认安装目录,选中 All Users , 下一步
选择下载的安装文件夹,继续下一步,
点击Default将变成,Install, 继续下一步,待安装完成。 至此本地安装已经结束,接下来就是配置本地环境变量了,找到cygwin/home/下
打开编辑它,在文件末尾加上 NDK=/cygdrive/d/developer/android-ndk-r8 export NDK
保存即可,NDK : 你的ndk安装路径. 打开cygwin terminal , 输入echo $NDK, 验证环境变量是否设置成功
如果显示你的NDK安装路径说明,配置成功,接下来就可以编译了,我们以hello-jni为例简单介绍下编译, 键入 cd $NDK/samlples/hello-jni, 回车
键入$NDK/ndk-build , 编译ing, 完成时将显示
将会生成libs/armeabi/libhello-jni.so 分享库.