有时候我们接入第三方sdk的时候,同时导入了一些so库。
编译运行后发生会报以下异常。java.lang.unsatisfiedlinkerror。
解决方法
在主工程app的build.gradle中加入以下代码。作用是指定so库的位置。
android {
............
sourceSets{
main{
jniLibs.srcDirs = ['libs']
}
}
}
重新编译就不会报错了

本文介绍了解决在Android应用开发过程中,由于引入第三方SDK及其so库而导致的Java.lang.UnsatisfiedLinkError异常的方法。通过在项目的build.gradle文件中指定so库的正确路径,可以有效地避免该问题。
189

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



