android.support不能混合使用不同版本

时间:2019-10-31 12:35:51

标签: android google-play-services

我的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或类似版本的播放服务相关性有关,但是在Internet上找不到单个解决方案。

P.S我正在使用Kotlin,如果有什么不同

0 个答案:

没有答案