Повторяющаяся запись в библиотеке Android: okio / AsyncTimeout $ 1.class - PullRequest
0 голосов
/ 23 мая 2018

Я использую библиотеку Picasso для изображений в моей библиотеке Android, и если я запускаю приложение для API 26, оно компилируется, все в порядке, все работает идеально, если я запускаю для API 21 (5.0), я всегда получаю duplicate entry: okio/AsyncTimeout$1.class

Я уже исключил в своем Gradle

configurations {
    all*.exclude group: 'com.squareup.okhttp3', module: 'okhttp'
}

Но безуспешно, если я собираюсь в терминале, я получаю ту же ошибку, только библиотеки, которые я использую в моем проекте lib, являются exoplayer и Picasso (другие являются вспомогательными библиотеками) Я тоже пытался удалить Пикассо, тогда он собирает нормально.Возможно, это связано с тем, что другие библиотеки основного проекта вызывают это?

1 Ответ

0 голосов
/ 23 мая 2018

Попробуйте добавить это на уровне проекта grandle:

configurations{
        all*.exclude module: 'okhttp'
        all*.exclude module: 'okio'
}
...