NDK开发笔记

1.环境搭建

1.Android Studio中下载如下图的三个tools
NDK开发笔记
2.配置ndk环境变量,path中添加ndk的路径
NDK开发笔记
NDK开发笔记
3.命令行输入ndk-build,出现如下图输出,代表环境变量配置成功
NDK开发笔记
4.Android Studio中新建native方法并导入链接库文件
NDK开发笔记
5.打开Android studio自带终端,进入项目app\src\main\java目录,执行:
javah -jni -d …/jni com.example.myapplication.MainActivity 生成对应.h文件
NDK开发笔记
NDK开发笔记
6…h文件只是定义了方法,还需要创建对应c文件对该方法进行实现
NDK开发笔记
7.创建Android.mk和Application.mk
NDK开发笔记
NDK开发笔记
8.还需要在build.gradle和gradle.properties添加如下代码,否则会报找不到so的异常
NDK开发笔记
NDK开发笔记
9.最后在jni目录下执行命令编译so库:ndk-build
NDK开发笔记
NDK开发笔记
以上是编译成功

然后把apk安装到设备即可,log中打印"Hello Jni",第一个ndk程序调试成功