More than one file was found with OS independent path 'lib/arm64-v8a/libpl_droidsonroids_gif.so' 解决

一、说明

出现该问题的意思就是说存在重复资源,需要你去除重复。

二、解决方法

1、方法1

在网上搜索此类问题的解决办法,大多是通过在App Module的build.gradle中加入以下方式:

android {

    ...

    // 解决资源重复问题
    packagingOptions {
        exclude 'lib/mips/libpl_droidsonroids_gif.so'
    }
}

但是对于我的问题并不能解决,但是看网上大多人都能通过该方法解决,你也可以尝试一下,也许你可以通过添加以上代码解决。

2、方法2

我又尝试从根本上解决该问题,去除重复代码:我发现是我在build.gradle中的dependencies中加入的一个依赖库同libs包中的库重复了,将libs包中的库包删除后就可以了。

搞定 !

猜你喜欢

转载自blog.csdn.net/haha223545/article/details/85443491