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库
}
本文详细介绍如何在Android项目中集成JNI库,包括复制库文件至libs目录、修改build.gradle配置、添加依赖及在代码中加载库的具体步骤。
603

被折叠的 条评论
为什么被折叠?



