Java 无法解析com.google.firebase:firebase bom:[15.0.0,16.0.0)

Java 无法解析com.google.firebase:firebase bom:[15.0.0,16.0.0),java,android,firebase,Java,Android,Firebase,我在尝试编译Android应用程序时收到以下错误消息: > Could not resolve com.google.firebase:firebase-bom:[15.0.0, 16.0.0). Required by: project :app > project :@react-native-firebase_analytics project :app > project :@react-native-firebase_ap

我在尝试编译Android应用程序时收到以下错误消息:

> Could not resolve com.google.firebase:firebase-bom:[15.0.0, 16.0.0).
     Required by:
         project :app > project :@react-native-firebase_analytics
         project :app > project :@react-native-firebase_app
      > Failed to list versions for com.google.firebase:firebase-bom.
         > Unable to load Maven meta-data from https://github/com/jitsi/jitsi-maven-repository/raw/master/releases/com/google/firebase/firebase-bom/maven-metadata.xml.
从我的阅读来看,我的实现中似乎缺少了一些东西。我有以下几点:

implementation 'com.google.android.gms:play-services-base:15.0.2'
implementation "com.google.firebase:firebase-core:16.0.1"
implementation "com.google.firebase:firebase-messaging:17.4.0"
我还应该添加什么?是否有我没有看到的文档

还尝试添加:

implementation "com.google.firebase:firebase-bom:16.0.0"
不走运

编辑:似乎与此有关:

    configurations.all {
        resolutionStrategy.eachDependency { DependencyResolveDetails details ->
            def requested = details.requested
            if (requested.group == 'com.google.android.gms') {
                details.useVersion '12.0.1'
            }
            if (requested.group == 'com.google.firebase') {
                details.useVersion '12.0.1'
            }
        }
    }

内置.gradle

更改
firebase核心
来自:

implementation "com.google.firebase:firebase-core:16.0.1"
为此:

implementation "com.google.firebase:firebase-core:16.0.7"
并添加以下依赖项:

implementation "com.google.firebase:firebase-bom:16.0.0"

Firebase的当前版本是
24.2.0
。坦率地说,你为什么需要它呢?它只是一个元包,它膨胀了APK-并删除了
配置。所有的
块也都被删除了。
BoM
依赖性和版本号的操作都可以被抛弃。

仍然得到相同的错误消息在对app/build.gradle进行更改并清理项目后,删除所有三个
implementation'com.google.android.gms:play services base:15.0.2'implementation“com.google.firebase:firebase core:16.0.1”implementation“com.google.firebase:firebase messaging:17.4.0”
包括firebase bom表,然后单独添加每个bom表并构建,以查看哪个依赖项导致此错误,并告知me@CecilRodriguez你试过上面的方法吗?我成功了-它是不相关的,在另一个文件中,由于某个第三方库添加了itI而发生了重写。我相信它是由我正在使用的软件包之一添加的使用@CecilRodriguez我发现另一个包不太可能在
build.gradle
中添加依赖项,而在整个SDK中烘焙是没有意义的;最好只选择执行任务实际需要的包,其余的是噪音。作为元包,BoM依赖于每个Firebase库,但不是相反。到目前为止,我没有遇到任何实际的用例(它可能只有一个内部用例)。我想他的意思是react原生插件添加了这种依赖性