HardBirch

Android JNI学习之NDK_r5的使用简记(和r4之前有点区别)

时间:11-04-25 栏目:安卓学习笔记 作者:张飞不张,文采横飞 评论:0 点击: 1,166 次

自NDK r4版本后,不再需要在apps目录下建立工程了,也不再使用make APP=工程名方式来编译生成.so本地库了。

 

在NDK r4版本后,使用的是ndk安装目录下的ndk-build脚本来实现编译。关于ndk-build的使用,文档中说是,在cygwin中进入项目的所在路径,然后使用$NDK/ndk-build来实现编译。

 

注意到上面使用了$NDK,这是NDK安装目录在cygwin中的环境变量。

 

下面就简单记录下如何在cygwin中设置windows中的某个目录为环境变量。

 

1、在桌面-》我的电脑-》属性-》高级-》环境变量-》用户变量-》找到HOME项,删掉。

 

2、在cygwin安装目录下找到home文件夹,打开,里面什么都没有。进入$cygwin/etc/skel下,复制一份.bash_profile文件。放到

$cygwin/home/用户名/目录下。用户名是你的当前登录用户,可能是Administrator。

 

3、打开.bash_profile文件,在文件末尾加上:

NDK=/cygdrive/d/android-ndk-r5(这里写成Linux中文件路径形式,windows中对应的目录和文件被mount在cygwin目录下的cygdrive目录下)。

export NDK

 

4、运行cygwin,输入 cd $NDK,如何设置成功,则显示刚刚配置的路径。

 

5、测试ndk-build脚本,进入$NDK/sample/hello-jni项目下,运行$NDK/ndk-build

 

这里简单记录下新版本ndk的编译方式,以备查询使用!

 

Android JNI学习之NDK_r5的使用简记(和r4之前有点区别):等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐