Как иметь библиотеку как в прямой, так и в косвенной зависимости? - PullRequest
0 голосов
/ 16 марта 2020

Если у вас есть 2 Android библиотеки (плагин com.android.library): Lib A, Lib B и пользовательское приложение Android, как вы заставите потребительское приложение зависеть от Lib A и Lib B, а также Lib A зависит от Lib B?

Lib A gradle build:

implementation "my.comp:lib-b:1.0"

Сборка потребительского приложения gradle:

implementation "my.comp:lib-a:1.0"
implementation "my.comp:lib-b:1.0"

Сборка завершается с:

D8: тип программы уже существует: com.comp.lib-b.BuildConfig

com. android .builder.dexing.DexArchiveMergerException: ошибка при объединении архивов dex: узнайте, как разрешить ошибка в https://developer.android.com/studio/build/dependencies#duplicate_classes.

Тип программы уже присутствует: com.comp.lib-b.BuildConfig

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...