当在APP中调用
System.loadLibrary("xxxx");
出现:Caused by: java.lang.UnsatisfiedLinkError: Couldn't load xxxx: findLibrary returned null
开发的IDE是android studio , 直接将.so库拷贝到了app/libs目录下,之后再build.gradle文件的添加库的位置
android{
sourceSets {
main{
jniLibs.srcDirs = ['libs']
}
}
}
直接编译运行,就出现上面的错误,
出现这种问题,是需要将.so库放在libs/armeabi libs/armeabi-v7a 目录下, 在libs目录下新建两个目录,将so拷贝过去,再一次运行就没有提示此错误了