2015-12-09 5 views
0

Я создал библиотеку, которая использует RecyclerView и CardView. Так что, я скомпилировал зависимости соответствующих в моей библиотеке файла build.gradle. И также те зависимости, которые мне тоже нужно использовать в моем основном модуле.Confused with dependency conflict

Когда мы собираем библиотеку в главном модуле RecyclerView и CardView автоматически остаются доступными оттуда и нет необходимости добавлять эту зависимость в моем приложении build.gradle.

  • Я хочу очистить путаницу, это прекрасный способ или любой другой лучший способ?

  • Скажите, если сценарий в одной библиотеке мне нужно добавить ту же зависимость, что будет делать?

  • И, наконец, глупый запрос. Можем ли мы добавлять зависимости в глобальном масштабе в проекте, который доступен для всех библиотек и основного модуля?

ответ

1

Скажем, если сценарий более одной библиотеки мне нужно добавить тот же зависимость, что будет делать?

В этом случае вы можете добавлять зависимости в подмодуль. Я всегда делаю это, и он работает нормально во всех случаях. Я не знаю, что это идеальное решение, но это вариант wrokaround.

И, наконец, глупый запрос. Можем ли мы добавлять зависимости в глобальном масштабе в проекте, который доступен для всех библиотек и основного модуля?

Вы можете использовать Централизовать зависимости библиотек поддержки в gradle.

Gabriele Mariotti Blog