У меня проблема с идентификацией некоторых зависимостей в моем приложении.
+--- parent lib in some version
| +--- child lib in some version
| | +--- conflictingDependencyLib: some version -> other version
Обычно я пытался бы поискать в дереве зависимостей другую библиотеку с другой версией, и это дало бы мне подсказку, что другая библиотека зависит от той же библиотеки, но в другой версии
+--- parent lib in some version
| +--- child lib in some version
| | +--- conflictingDependencyLib: some version -> other version
...
+--- another parent lib in some version
| +--- conflictingDependencyLib: other version
Что делать, если я не вижу в дереве зависимостей какую-либо другую библиотеку, которая вызывает это изменение?
Может ли это означать, что родительская библиотека принудительно вызывает конфликтующиеDependencyLib с другими версия, которая конфликтует с зависимостью дочерней библиотеки от конфликтующейDependencyLib?
Есть ли какая-то команда gradle, которая помогает определить основную причину таких проблем? Может быть какой-нибудь флаг на gradle dependencies
?