28.0.0和firebase 16.0.8的混合版本:错误

时间:2019-04-02 09:07:56

标签: android firebase

我有混合版本错误

  1. Android Studio版本的3.3.1
  2. 4.10.1-all.zip的等级。

我正在尝试将Firebase插入我的代码中,但是显示有关混合版本的错误。

implementation 'com.android.support:appcompat-v7:28.0.0' [在此显示混合版本]

implementation 'com.google.firebase:firebase-core:16.0.8'

2 个答案:

答案 0 :(得分:0)

在底部的 build.gradle 文件中,添加此代码并同步gradle

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "28.0.0"
            }
        }
    }
}

答案 1 :(得分:0)

我面临着同样的问题。最后,通过从firebase依赖项中排除支持库来解决该问题。

implementation ('com.google.firebase:firebase-core:16.0.8'){
    exclude group:'com.android.support'}