Почему это происходит?
Это происходит из-за конфликта версий для androidx.test:core:1.2.0
:
Зависимость androidx.test.espresso:espresso-intents:3.2.0
использует версию 1.2.0 базовой библиотеки. В то время как есть другая зависимость, которая использует другую версию той же библиотеки, и это делает Gradle несчастным. Если вы продолжите читать эти много строк , вы увидите, что это за другая зависимость , но я очень подозреваю, что это androidx.fragment:fragment-testing:1.2.0-alpha01
, которая зависит от версии 1.1.1 базовой библиотеки.
Как решить эту проблему:
Учитывая, что вам действительно нужно обновить эспрессо, и если предположить, что проблемная библиотека тестирует фрагменты, простой обходной путь - это изменить
debugImplementation 'androidx.fragment:fragment-testing:1.2.0-alpha01'
до
debugImplementation ("androidx.fragment:fragment-testing:1.2.0-alpha01", {exclude group: 'androidx.test', module: 'core' })