如何防止Android库引起proguard冲突错误?

时间:2019-05-22 21:40:03

标签: gradle proguard android-library

我产生了一个对OkHttp具有传递依赖的Android库。我收到的报告说,当我的用户包括我的图书馆时,他们看到以下错误:

More than one file was found with OS independent path 'META-INF/proguard/okhttp3.pro'

我知道我可以建议他们将文件排除在build.gradle中,如下所示:

packagingOptions {
    exclude 'META-INF/proguard/okhttp3.pro'
}

但是,我真的更愿意在可能的情况下解决此问题,但我不完全理解是什么导致了问题。据我所知,我的库(作为AAR)没有任何META-INF目录。是什么导致此错误,我该如何解决?

0 个答案:

没有答案