1. 配置ndk路径
选择自己下载的ndk保存路径,如图为我的ndk路径:
2. 添加External Tools
选择Tools——>External Tools——>+,由于我已经添加过External Tools,因此下面会显示ndk-build,如图:
3. 配置ndk参数
- 给ndk工具取个名称(可随便取,最好自己知道这是ndk工具),我的为ndk-build
- 添加描述(随便写)
- 将ndk工具归为哪一组,我的为External Tools
- 配置ndk-build.cmd命令路径
- ndk工具工作的文件夹,我的为main文件夹下
4. 编写c代码
在main文件夹下新建一个jni文件夹,然后在里面编写c代码
5. 编译so库
这里编译有两种选择
-
第一种:
打开android studio的Terminal
cd 进入jni目录
执行ndk-build命令 -
第二种:
选中jni文件夹,右键
点击External Tools中的ndk-build(注:此处External Tools为配置ndk参数中自己填写的3(Group),ndk-build为配置ndk参数中自己填写的1(Name))
6. so库的生成
会在libs文件夹下生成对应平台的so库