Когда есть две реализации одного и того же пакета, например, org.json
, который существует как в исходном коде Android, так и в отдельной зависимости. Если есть две зависимости, используется та, которая имеет наибольший номер версии, но когда одна из реализаций находится в исходном коде, что происходит? Какая из двух реализаций используется: одна в исходном коде Android или другая в зависимости? Как решает Gradle (?)?