手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

AndroidNDK初步之如何配置eclipse进行jni开发

时间:2024-10-24 23:12:46

1、下载cygwin安装程序,运行setup.exe,一般选第一项下载并安装,但是我下载过,所以就选第三项从本地安装cygwin了。

AndroidNDK初步之如何配置eclipse进行jni开发

2、设置cygwin安装到那里,位置自定义当然好习惯是排除C盘,然后下一步。

AndroidNDK初步之如何配置eclipse进行jni开发

3、因为我下载过包,所以这里我选择的是指定已经下载了的安装包位置。

AndroidNDK初步之如何配置eclipse进行jni开发

4、这步要求选中需要安装的内容,只选中devel就可以了。

AndroidNDK初步之如何配置eclipse进行jni开发

5、安装cygwin后,打开cygwin/home/用户目录/.bash_profile文件,设置环境变量(这步要求提前下载好NDK,这是要指定NDK目录。),如图所示。

AndroidNDK初步之如何配置eclipse进行jni开发

6、如果安装后home目录下面是空的,没有.bash_profile文件,到\cygwin\etc\skel\下找到.bash_profile文件增加上一步的语句,然后拷贝到C盘的用户目录,有些win7要拷到C:\users用户根目录下,重启cygwin就可以使用了。

AndroidNDK初步之如何配置eclipse进行jni开发

7、打开cygwin就是模拟的Linux界面了,可以输入Linux语句,输入cd $NDKROOT如果出现刚刚配置的目录说明配置NDK成功。

AndroidNDK初步之如何配置eclipse进行jni开发

8、如果想编译jni文件,则需进入到项目的jni目录下,输入命令:$NDKROOT/ndk-build就可以生成.so文件,然后就可以移动到项目的libs里了。

AndroidNDK初步之如何配置eclipse进行jni开发

9、在项目中调用.so中的的方法就可以用以下方式调用,代码如图所示,使用NDK的优点是保护代码、代码重用、C运行速度快、可手动分配内存,比如视频类。

AndroidNDK初步之如何配置eclipse进行jni开发
© 手抄报圈