前面程序运行正常,但随后添加了第三方依赖,就出现这样的报错
出现相关报错,后面尝试把出现的文件删除,但会丢失相对应的文件。
解决办法:
1、根据相关提示,处理错误,因为我这边是没有另外新增了多余的c++等文件,只是简单添加了依赖,就出现这样的报错。
2、根据提示调换下.so这个顺序
//这是原来的顺序
packagingOptions {
pickFirst 'lib/*/libc++_shared.so'
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/*/libopenh264.so'
}
//修改后
packagingOptions {
pickFirst 'lib/*/libc++_shared.so'//这个放在第一位
pickFirst 'lib/*/libyuv.so'
pickFirst 'lib/*/libopenh264.so'
}
后面重新sync一下,就正常运行了