1. 配置环境:
windows 8.0/64
Android studio 1.1.0
ndk 10r
android studio 安装过程就不在此赘述了。
2.ndk下载
https://developer.android.com/tools/sdk/ndk/index.html#Installing
3.新建android项目
3.添加本地方法
4.生成.h文件
打开view->Tool Window->Terminal
javah命令参数: -d 文件输出目录;-classpath 类路径(若类有多个路径,用;分隔开) 最后需要生成.h文件的类(报名+类名)
.h文件:
5.实现.c文件
6.由于使用gradle自身编译生成的.mk文件,会出现问题,所以自己写了.mk文件
7.修改app中的build.gradle文件
8.编译生成.so等文件
9.运行
注:若还有问题,可以观看下述视频:
https://www.youtube.com/watch?v=kFtxo7rr2HQ&list=UUkbLy9aj5IBXfS6WqLy5Qmw