Вопрос проверяет понимание dependency resolution в Gradle и умение контролировать версии библиотек.
Короткий ответ
Gradle по умолчанию выбирает самую новую версию зависимости. Это называется стратегией «newest wins». При необходимости версию можно зафиксировать явно. Также существуют механизмы dependency constraints и resolutionStrategy. Они позволяют управлять конфликтами осознанно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.