android studio 报错 2 files found with path 'lib/arm64-v8a/libavcodec.so' from inputs:

Published on with 4,462 views

当引入第三方的库时,有时会出现如下的报错

2 files found with path 'lib/arm64-v8a/libavcodec.so' from inputs:

image.png

这是因为有多个库使用相同的so文件导致的,因此只需在build.gradle中的android节点下将这些重复的so文件依次声明优先使用第一个即可.

android {
  ...

    packagingOptions {

        pickFirst 'lib/arm64-v8a/libavcodec.so'
        pickFirst 'lib/arm64-v8a/libcpufeatures.so'
        pickFirst 'lib/arm64-v8a/libavdevice.so'

    }
}


标题:android studio 报错 2 files found with path 'lib/arm64-v8a/libavcodec.so' from inputs:
作者:yanjing
地址:https://yanjingtp.cn/articles/2022/04/09/1649470677512.html