findLibrary returned null

xiaoxiao2021-02-28  107

集成天融信 SDK 时初始化失败,报错如下

stem.PathClassLoader[DexPathList[[zip file "/data/app/com.example.topsec.sslvpn.topvpnsdkdemo-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.topsec.sslvpn.topvpnsdkdemo-1, /vendor/lib, /system/lib, /data/datalib]]]: findLibrary returned null

说是不能找到 library 但是 library 关联成功了,而且可以调用里面的方法,为什么运行后还是加载 失败呢?这让我很不解.虽然找到了解决方法,但是为什么会产生这个错误,又为什么得以解决,最后还是没搞懂,这里记录下来,希望哪位同学了解后能给我留个言,谢谢.

解决办法

在modle 的 build 文件下加入:

sourceSets { main { jniLibs.srcDirs = ['libs'] //指定so文件的位置 } }
转载请注明原文地址: https://www.6miu.com/read-74873.html

最新回复(0)