Android Studio无法找到Firebase

时间:2018-05-29 14:53:14

标签: android firebase gradle google-play-services

我试图获得Android P预览设置,并且在此过程中我正在升级所有依赖项,但是当Firebase和Google Play服务与版本不匹配时,它会生气。 (它不会建造)。最新版本的Google Play服务是15.0.1,标记为here。根据{{​​3}},最新版本的Firebase版本为16.0.0。所以我认为我应该将15.0.1用于所有这些。但Android Studio似乎无法解析任何版本的Firebase。它总是给我一个这样的错误:

this page

对于我提供的任何版本,它都会出现相同的错误。

以下是我的依赖项:

implementation 'com.google.firebase:firebase-core:15.0.1'
implementation 'com.google.firebase:firebase-ads:15.0.1'
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.google.android.gms:play-services-gcm:15.0.1'
implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-places:15.0.1'

3 个答案:

答案 0 :(得分:2)

尝试更新firebase,如下所示:

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

还要确保使用最新的Google服务:

classpath 'com.google.gms:google-services:4.0.1'

答案 1 :(得分:0)

从您链接到的docs,您可以找到注释

  

//找到"找不到"错误?确保你有

     

//将Google maven资源库添加到root build.gradle

allprojects {
// ...
repositories {
    // ...
    maven {
        url "https://maven.google.com" // Google's Maven repository
    }
}

答案 2 :(得分:0)

{15}版本的firebase-core库尚未发布。你可以通过http://maven.google.com看到你应该使用15.0.2或16.0.0(我的建议是当它们存在时总是使用16个以上的库b / c我们从POM文件中删除版本范围(因此,你将回到密封版本。。如果需要的话,我们的发行说明的5月23日版本会详细介绍。(https://developers.google.com/android/guides/releases

从版本15.0.0及更高版本开始,假设所有库都应在同一版本中使用,这种假设不再有效。图书馆将继续独立发布,版本号不断变化(遵循SemVer.org计划)。