Как я могу заставить это работать? Увы, я прочитал много подобных стратегий. Использование поддержки lib выше 23.1.1 не срабатывает раз и снова.Android: как использовать Espresso 2.2.2 с поддержкой 25.0.0?
dependencies {
compile 'com.android.support:design:25.0.0'
compile 'com.android.support:support-v4:25.0.0'
compile files('libs/slf4j-android-1.5.8.jar')
androidTestCompile 'com.android.support:support-annotations:25.0.0'
androidTestCompile('com.android.support.test:rules:0.5')
androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2.2')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
}
Я получил это сообщение:
Предупреждение: Конфликт с зависимостью 'com.android.support:recyclerview-v7. Разрешенные версии для приложения (25.0.0) и тестового приложения (23.1.1) различаются. См. http://g.co/androidstudio/app-test-app-conflict. Предупреждение: конфликт с зависимостью «com.android.support:support-v4». Разрешенные версии для приложения (25.0.0) и тестового приложения (23.1.1) различаются. См. http://g.co/androidstudio/app-test-app-conflict. Предупреждение: конфликт с зависимостью «com.android.support:appcompat-v7». Разрешенные версии для приложения (25.0.0) и тестового приложения (23.1.1) различаются. См. http://g.co/androidstudio/app-test-app-conflict. Предупреждение: конфликт с зависимостью «com.android.support:design». Разрешенные версии для приложения (25.0.0) и тестового приложения (23.1.1) различаются. См. http://g.co/androidstudio/app-test-app-conflict.
ШАГ 1: Я пробовал с группой исключения ... не работал.
ШАГ 2: Я также пробовал различные стратегии, как: configurations.all { resolutionStrategy { сила 'com.android.support:support-annotations:23.1.1' }}
ШАГ 3: Конечно, я пробовал сначала gradlew: app: dependenices и т. Д., Но этот продолжает сбой. Да, я использую JDK1.8. Это зарегистрированная ошибка, которая не была решена с лета.
Кстати ... Android, пакет поддержки и эспрессо - все от Google?
От 4 ошибок до 1 номера: Предупреждение: конфликт с зависимостью «com.android.support:recyclerview-v7». Разрешенные версии для приложения (25.0.0) и тестового приложения (23.1.1) различаются. Подробнее см. Http://g.co/androidstudio/app-test-app-conflict. – tjm1706
@ tjm1706 добавить 'exclude module: 'recyclerview-v7'' в' espress-contrib' зависимость (см. Отредактированный ответ). Независимо от того, какая зависимость конфликтует, просто исключите модуль из зависимости от эспрессо, который вызывает проблему, поэтому можно использовать тот, который вы явно предоставили. – maciekjanusz
Ты местный герой дня! +1 и решил! – tjm1706