Android Studio找不到Firebase

Android Studio找不到Firebase,android,firebase,gradle,google-play-services,Android,Firebase,Gradle,Google Play Services,我正在尝试安卓p预览设置,在这个过程中我升级了所有的依赖项,但是当Firebase和Google Play服务的版本不匹配时,它会很生气。(它不会建造)。如图所示,Google Play Services的最新版本为15.0.1。据介绍,Firebase的最新版本是16.0.0。所以我想我应该对所有这些都使用15.0.1。然而,Android Studio似乎无法解析任何版本的Firebase。它总是给我这样一个错误: 对于我给出的任何版本,它都会给出相同的错误 以下是我的依赖项: imple

我正在尝试安卓p预览设置,在这个过程中我升级了所有的依赖项,但是当Firebase和Google Play服务的版本不匹配时,它会很生气。(它不会建造)。如图所示,Google Play Services的最新版本为15.0.1。据介绍,Firebase的最新版本是16.0.0。所以我想我应该对所有这些都使用15.0.1。然而,Android Studio似乎无法解析任何版本的Firebase。它总是给我这样一个错误:

对于我给出的任何版本,它都会给出相同的错误

以下是我的依赖项:

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'
从链接到的位置可以找到注释

//获取“找不到”错误?确保你有

//将Google maven respository添加到您的root build.gradle中


尝试更新firebase,如下所示:

implementation 'com.google.firebase:firebase-core:16.0.0'
还要确保您使用最新的谷歌服务:

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

firebase core的
库未在15.0.1版发布。您可以通过via看到,您应该使用15.0.2或16.0.0(我的建议是,如果存在16个以上的库,请始终使用它们b/c,我们将从POM文件中删除版本范围(因此,您将返回到hermetic版本)。如果需要,5月23日的发行说明将提供更多详细信息。()


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

Jinkies,我忘了带阅读眼镜。你能将错误添加为文本而不是图像吗?@sadelbrid添加你的gradle文件自版本15起,Play Services和Firebase SDK将不在同一版本上。向下滚动你链接的文档页面,你将看到每个库的当前版本。@sadelbrid你应该升级吃了firebase core并使用了最新的google服务,检查我的回答谢谢!这就成功了。我仍然不明白为什么它不能解决firebase广告:16.0.0…将广告保留在15.0.1并进行更改使其正常工作,正如Doug所说,因为版本15 play services和firebase SDK将不在同一版本中。您是否接受m你也回答了吗?非常感谢,很好coding@sadelbrid你也能接受我的回答吗?谢谢你,祝你有愉快的一天!
classpath 'com.google.gms:google-services:4.0.1'