所有gms / firebase库必须使用完全相同的版本规范,但是firebase doc给了我不同的版本

时间:2018-06-23 05:24:38

标签: android firebase

我的Android Studio给我一个错误,请参见下图

enter image description here

enter image description here

但是firebase文档为我提供了许多库的不同版本,here is the doc

enter image description here

所以我的问题是,如果Firebase文档为我提供了这个不同版本的库,那么android studio为什么会给我这个错误?

3 个答案:

答案 0 :(得分:1)

将google services gradle插件的版本升级到您的顶级build.gradle中的最新版本:

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

这是检查正确版本的插件。仅此插件的较新版本了解这些库的新版本控制系统。

答案 1 :(得分:1)

使用以下Google服务插件:

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

并升级Firebase邀请:

implementation 'com.google.firebase:firebase-invites:16.0.1'

答案 2 :(得分:0)

根据评论中的一项建议,升级Android Studio和Gradle版本确实解决了我的问题,以前我使用的是Android Studio 3.0,升级到Android Studio 3.1.3后,此错误消失了。

下面是我所做的更改。

  

将Android Studio从3.0更新到了3.1.3

     

将Gradle版本更新为4.4

如果这不能解决您的问题,请尝试将您的Google插件版本升级到最新版本

  

classpath'com.google.gms:google-services:latest.version'