我产生了一个对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目录。是什么导致此错误,我该如何解决?