`android.support` не может смешивать разные версии - PullRequest
0 голосов
/ 31 октября 2019

У меня есть следующие зависимости в моем проекте Android Studio.

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlin_version}"
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.squareup.okhttp3:okhttp:3.8.1'
    implementation 'com.google.android.gms:play-services:11.8.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

Я только что добавил com.google.android.gms:play-services, и я не могу понять, почему возникает следующая ошибка:

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 25.2.0. ...

Кто-нибудь знает, как решить эту проблему. Я предполагаю, что это связано с зависимостью сервисов воспроизведения, использующей другие версии android.support или что-то подобное, но не могу найти единого решения в Интернете.

PS Я использую kotlin, еслиэто имеет значение

...