本文仅供大家参考与学习,不足之处请批评指正。欢迎大家随意转发。
下面详细介绍整个JNI接口开发、打包和应用的过程。(基于Windows/Android Studio 3.0.1)
一、创建新工程并配置好NDK和CMake开发环境
1、使用Android Studio新建一个支持C++的项目(其他选项默认即可):
2、安装与配置NDK和CMake工具
安装:
打开Tools-->Android-->SDK Manager,进入SDK设置界面。然后勾选"CMake"和"NDK",并进行应用与安装(这里的截图是安装之后的效果):
配置:
系统环境变量path中增加NDK的路径(NDK默认与Android SDK安装路径一致):
我这里NDK安装在:
所以系统环境变量中添加为:
NDK系统环境变量设置好之后,重新打开cmd并执行ndk-build,结果一般会是这样(代表配置成功):
二、创建Android Library,制作并生成JNI接口
1、在当前项目的Project视图模式下,新建一个Android Library
![](https://i-blog.csdnimg.cn/blog_migrate/ae608ff907bb2b36822e1c576b80957b.png)