Я работаю в тесте эспрессо, и мне нужна была следующая зависимость:
androidTestImplementation 'androidx.test.espresso:espresso-contrib:3.2.0'
для просмотра переработчиком для завершения теста, но когда я добавил эту зависимость, я получил эту ошибку:
Причина: org.gradle.api.GradleException: Не удается найти версию> 'com.google.android.material: material', которая удовлетворяет версии> ограничения: Путь зависимости 'myproject: app: unspecified' ->> 'com.google.android.material: material: 1.0.0-beta01' Путь ограничения 'myproject: app: unspecified' ->> 'com.google.android.material: material: {строго 1.0.0-бета01} 'потому что> по следующей причине: debugRuntimeClasspath использует версию 1.0.0-> beta01
Я могу понять, что эта ошибка вызвана следующей зависимостью:
implementation 'com.google.android.material:material:1.0.0-beta01'
и яможно решить, изменив зависимость материала от другой версии, но проблема в том, что если я изменю зависимость материала, дизайн будет пропущен, я не хочу ее менять
Я уже пытался использовать более низкую версию esspreso-cесть попытка ее решить, но эта ошибка все еще появляется
Я действительно не хочу менять материальную зависимость, и мне нужен тест, поэтому, пожалуйста, кто-нибудь знает, чтобы решить эту проблему, оцените это
спасибозаранее
[править] Извините, я не упомянул, что приложение работает без ошибок, но только когда я запускаю тест, эта ошибка появляется