Windows下搭建JNI开发环境

基本概念

JNI(Java native interface): java和其他语言(C&C++)进行交互的一种接口编码规则。
NDK(Native Development Kit):将其他语言(C&C++)编译成库供Java层调用的开发工具包。

NDK下载

NDK Google官方下载
NDK Samples下载

NDK环境配置

因为我的系统是Windows 7,所以这里讲的环境配置是针对Windows 7系统的。将NDK下载下来后,解压安装包,将对应的路径添加到系统环境变量Path中,我的NDK路径如下:
D:\zpWorkSpace\android-ndk-r14b,只要将这个路径添加到Path即可,接下来我们就可以在CMD中执行ndk-build命令了。(注:这个Path路径不能太长,要不然我们添加到Path中,执行ndk-build命令时,也是识别不了,会报找不到系统路径,所以这个Path路径要短,不能太长,这是一个坑~_~
安装包解压后的文件
Windows下搭建JNI开发环境_第1张图片
配置Path:
Windows下搭建JNI开发环境_第2张图片

生成so库文件

环境配置好后,打开CMD,在任意目录下执行ndk-build如果输出如下,说明我们的NDK环境已经按照好了。
Windows下搭建JNI开发环境_第3张图片
接下来我们去相关的工程根目录下,执行ndk-build命令,它就会自动编译生成so库文件了。

你可能感兴趣的:(android,jni)