1、 将jni中生成的库文件目录armeabi和armeabi-v7a两个目录拷贝到你app模块的libs目录下;
2、 在app目录下的build.gradle文件中的android节点下添加代码:
sourceSets{
main{
jniLibs.srcDirs = [‘libs’]
}
}
3、 在app目录下的build.gradle文件中的android节点下的defaultConfig节点下增加代码:
ndk {
ldLibs “log”
abiFilters ‘armeabi’, ‘armeabi-v7a’, ‘x86’
}
4、 在app目录下的build.gradle文件中的dependencies节点下添加代码:
Implementation fileTree(include: [‘*.jar’], dir: ‘libs’)
5、 在代码中的jni逻辑中增加加载库的代码:
Static {
System.loadLibrary(“jnitest”); //添加libjnitest.so库
}