如果项目中有多个module,各module引用的了不同的第三方依赖库,其中又间接引用到了相同的依赖,就可能出现有些文件重复的情况而导致编译失败,此时可以在需要去除的module的build.gradle里加入如下配置即可排除掉该module的相应文件
android{
packagingOptions{
exclude 'okhttp3/internal/publicsuffix/publicsuffixes.gz'
}
}
如上就是排除掉了当前module的okhttp3.internal.publicsuffix.publicsuffixes.gz文件。