androidTestImplementation выдает ошибку с новой версией тестового бегуна - PullRequest
0 голосов
/ 29 апреля 2018

Когда я создаю новый проект в Android Studio, он выдает эту ошибку

Ошибка: не удалось выполнить задачу ': app: preDebugAndroidTestBuild'.

Конфликт с зависимостью 'com.android.support:support-annotations' в проекте ': приложение'. Разрешенные версии для приложения (26.1.0) и тестового приложения (27.1.1) отличаются. Увидеть https://d.android.com/r/tools/test-apk-dependency-conflicts.html для подробности.

Если я изменю com.android.support.test:runner:1.0.2 на com.android.support.test:runner:1.0.1 и com.android.support.test.espresso:espresso-core:3.0.2 до com.android.support.test.espresso:espresso-core:3.0.1 на build.gradle (Модуль: приложение) ошибки исчезают. Как решить эту проблему? Я не хочу менять это в каждом проекте.

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Это решило это для меня:

  • Обновите compileSdkVersion до compileSdkVersion 27
  • Изменить 'com.android.support:appcompat-v7:26.1.0' на 'com.android.support:appcompat-v7:27.1.1'
0 голосов
/ 30 апреля 2018

Попробуйте добавить эту строку в зависимости build.gradle (модуль приложения)

implementation 'com.android.support:support-annotations:27.1.1'

...