这里介绍一下如果在原有的项目上加入jni的方法。因为NDKBuild我们之前在eclipse上面使用过,所以对它比较熟悉,这里就只说下NDKbuild。
升级到了AndroidStudio3.0.1之后,支持的buildToolsVersion 也是比较高的版本26.0.2。而gradle的版本是3.0.1。
那么,如果我们手头上有C或者C++的代码,我们怎么加入到项目里面呢?
1.创建引用so库的java文件,和创建native方法。
public class MyMeetJni {
static {
System.loadLibrary("myMeetJni");
}
public static native String helloJni();
public static native int sum(int a, int b);
public static native String getCode(String source);
}
2.Android Studio环境下,使用Terminal工具,输入指令。