Я пытаюсь запустить простой инструментальный тест для моего проекта, но что-то пошло не так. Это мой простой тестовый класс (по умолчанию):
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getTargetContext()
assertEquals("com.mypackage.a123myappkotlin", appContext.packageName)
}
}
но когда я пытаюсь запустить его, я получаю эту ошибку:
Cannot find a version of 'com.squareup.okhttp3:okhttp' that satisfies the version constraints:
Dependency path '123myappkotlin:app:unspecified' --> 'com.squareup.okhttp3:logging-interceptor:3.12.0' --> 'com.squareup.okhttp3:okhttp:3.12.0'
Dependency path '123myappkotlin:app:unspecified' --> 'com.squareup.okhttp3:mockwebserver:3.14.0' --> 'com.squareup.okhttp3:okhttp:3.14.0'
Dependency path '123myappkotlin:app:unspecified' --> 'com.squareup.retrofit2:retrofit:2.4.0' --> 'com.squareup.okhttp3:okhttp:3.10.0'
Dependency path '123myappkotlin:app:unspecified' --> 'com.squareup.retrofit2:converter-gson:2.4.0' --> 'com.squareup.retrofit2:retrofit:2.4.0' --> 'com.squareup.okhttp3:okhttp:3.10.0'
Constraint path '123myappkotlin:app:unspecified' --> 'com.squareup.okhttp3:okhttp' strictly '3.12.0' because of the following reason: debugRuntimeClasspath uses version 3.12.0
Constraint path '123myappkotlin:app:unspecified' --> 'com.squareup.okhttp3:okhttp' strictly '3.12.0' because of the following reason: debugRuntimeClasspath uses version 3.12.0
это моя относительная программа для зависимости, которая появляется при этой ошибке
implementation "com.squareup.okhttp3:logging-interceptor:$logger_interception_version"
androidTestImplementation "com.squareup.okhttp3:logging-interceptor:$logger_interception_version"
testImplementation "com.squareup.okhttp3:logging-interceptor:$logger_interception_version"
androidTestImplementation 'com.squareup.okhttp3:mockwebserver:3.14.0'
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
где значения версии:
ext.logger_interception_version = '3.12.0'
ext.retrofit_version = '2.4.0'
что не так?