- 引入第三方库之后的so路径问题
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/example.sinovoice.com-1/base.apk"],nativeLibraryDirectories=[/data/app/example.sinovoice.com-1/lib/arm64, /data/app/example.sinovoice.com-1/base.apk!/lib/arm64-v8a,
/vendor/lib64, /system/lib64]]] couldn't find "libstlport_shared.so"
rn 默认是使用 include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
所以引入的第三方so也要有这几个文件夹和对应的文件
- More than one file was found with OS independent path ‘lib/x86/libc++_shared.so’
都引入之后库冲突,解决在主工程app中 指定
packagingOptions {
pickFirst ‘lib/x86/libc++_shared.so’
pickFirst ‘lib/arm64-v8a/libc++_shared.so’
pickFirst ‘lib/armeabi-v7a/libc++_shared.so’
pickFirst ‘lib/x86_64/libc++_shared.so’
}
版权声明:本文为lhb_11原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。