问题!如图!
我项目是接入的百度人脸识别SDK
因为要数据缓存 我用了mmkv 之后悲剧就发生了~没有一步步验证 敲一上午代码最后报错这个 ,期间导入了很多依赖,具体不清楚是哪个 所以全部注解,重新来了一遍
最后发现百度SDK与mmkv 依赖有冲突 报错如下
image.png解决方式 如图(我也不懂为什么...之后在补,大佬知道的留言下)
android {
...
...
packagingOptions {//加上这些代码 More than one file was found with OS independent path 'lib/x86/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libc++_shared.so'
pickFirst 'lib/armeabi-v8a/libc++_shared.so'
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/x86/libc++_shared.so'
pickFirst 'lib/x86_64/libc++_shared.so'
}
// 解决资源重复问题 这种方式是排除重复的.so 导致你三方SDK的.so文件file size = 0 不是我们要的效果 如下图
// packagingOptions {
// exclude 'lib/arm64-v8a/libc++_shared.so'
// exclude 'lib/armeabi-v7a/libc++_shared.so'
// }
}
image.png
网友评论