Обнаружение ошибки «Обнаружен дубликат класса Gradle» после добавления зависимостиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Обнаружение ошибки «Обнаружен дубликат класса Gradle» после добавления зависимости

Сообщение Anonymous »

Я хочу внедрить обновления в приложении и следую рекомендациям Google
https://developer.android.com/guide/playcore/in-app- update/kotlin-java#kts
Поэтому я пытаюсь добавить следующие зависимости

Код: Выделить всё

implementation("com.google.android.play:app-update:2.0.0")
implementation("com.google.android.play:app-update-ktx:2.0.0")
Однако при попытке собрать проект я столкнулся с ошибкой «Обнаружен повторяющийся класс». Ниже приведен один пример, хотя их много

Код: Выделить всё

com.google.android.play.core.appupdate.AppUpdateInfo found in modules jetified-app-update-2.0.0-runtime (com.google.android.play:app-update:2.0.0) and jetified-core-1.10.2-runtime (com.google.android.play:core:1.10.2)
Я пытался работать. обойти это, добавив в конфигурации несколько исключений

Код: Выделить всё

configurations {
all {
exclude group: "com.google.android.play", module: "app-update"
exclude group: "com.google.android.play", module: "core"
}
}
Приведенный выше пример, наконец, позволил программе собраться, однако, когда я перехожу к использованию библиотеки, становится ясно, что многие из ее элементов были импортированы неправильно. Когда я пытаюсь создать экземпляр AppUpdateManager, он отсутствует, и AppUpdateResult кажется единственным доступным для использования.
[img]https:/ /i.sstatic.net/Cgww3.png[/img]

Буду очень признателен за советы о том, что я могу здесь делать, а также о любых исправлениях или обходных путях

Подробнее здесь: https://stackoverflow.com/questions/726 ... dependency
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»