Я использую gradle, чтобы установить зависимость и увидеть следующую проблему proguard. Я пробовал ответить здесь
Исключить пакет из зависимости Gradle
Но, похоже, это не работает.
В руководстве proguard говорится об этом предупреждении «Предупреждение: класс библиотеки ... зависит от класса программы ...» и это конкретно говорится об Android.
«При разработке Android неаккуратные библиотеки могут содержать дубликаты классов, которые уже присутствуют в среде выполнения Android (в частности, org.w3c.dom, org.xml.sax, org.xmlpull.v1, org.apache.commons.logging.Log, org.apache.http и org.json). Вы должны удалить эти классы из своих библиотек, так как они, возможно, несовместимы, и библиотеки времени выполнения в любом случае будут иметь приоритет».
Как вы удаляете эти классы из своих библиотек? Дополнительный вопрос: что определяет разницу между библиотекой и программным классом и что сделали эти библиотеки, чтобы вызвать эти проблемы?