androidstudio2.0引用.so文件
1.将.so文件复制到libs目录下:
2.在build.gradle中添加下面的代码
sourceSets.main.jniLibs.srcDirs = ['libs']
结果示例:
(上面的1、2两步可替换为在main目录下创建jniLibs目录,将.so文件放入其中。)
3.在java目录下创建相应的目录,在此目录下创建相应的类,在类中创建相应方法
例如若c文件中的方法名为
Java_a_b_c_JniUtils_getStringFormC
那么需要创建的目录为a.b.c
需创建的类及方法:
public class JniUtils { static { System.loadLibrary("mzs"); //defaultConfig.ndk.moduleName } public static native String getStringFormC(); }