Я создаю библиотеку Android, которая имеет транзитивную зависимость от OkHttp. Я получил сообщения о том, что когда мои пользователи включают мою библиотеку, они видят следующую ошибку:
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. В чем причина этой ошибки и как ее исправить?