Android Studio 3.0 NDK开发转 CMake编译

1.下载好组件:
Android Studio 3.0 NDK开发转 CMake编译
2.弄好CMakeList.txt
如果没有,就创建一个新的项目,从里面拷贝出来。弄好以后将其放进以下文件夹:
Android Studio 3.0 NDK开发转 CMake编译

3.没有的话就创建一个项目,copy进来
Android Studio 3.0 NDK开发转 CMake编译

Android Studio 3.0 NDK开发转 CMake编译

4.将准备使用的C文件copy到Main目录下的cpp文件夹,如果没有,创建一个。
Android Studio 3.0 NDK开发转 CMake编译
5.将文件拷贝到app文件夹下,打开编辑,如果只是换个编译方式,将add_Library{}下面的内容全部删除掉,同时add_Library{}目录内native-lib改为想生成的lib名,同样,src/main/…cpp这里指向你使用的C文件
Android Studio 3.0 NDK开发转 CMake编译

6.编辑build.gradle文件
android{}目录内添加对应的C版本号:
Android Studio 3.0 NDK开发转 CMake编译

7.buildTypes{}同级目录指定CMakeList目录
Android Studio 3.0 NDK开发转 CMake编译
最后检查一下load的对不对(studio会自动改变加载的路径?)
Android Studio 3.0 NDK开发转 CMake编译
可以编译了。哦对了,以前配置的那些都删掉,类似于JniLibs之类的。全删。