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

2025-07-24 03:36:20

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开发
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢