一.开发前准备
Android Studio 最好升级到2.2
Jdk1.7
api24
Gradle2.2.2
二.下载NDK和cMake
三.配置
如果是在已经创建好的项目中要进行ndk开发就按如下操作
在这里选择一个份cMakelIsts文件就可以
四.通过案例来实现java调用c代码
1.首先创建一个java类
public class NativeHelper{
static{
//加载的c代码库必须是在cMakeLists.txt中记录的
System.loadLibrary("native-lib");
}
//定义获取url的方法
public static native String getUrl();
}
一定要添加上面的静态代码库的内容,否则无法加载C代码库,这时候getUrl()方法标红,不用管它.
2.就是创建一个cpp文件夹,然后创建对应的native-lib.cpp文件,定义好getUrl方法
3.在cMakelists文件中进行配置
4.在java中调用NativeHelper.getUrl方法即可