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

Android 所有gms/firebase库必须使用完全相同的版本规范,但firebase doc给了我不同的版本,android,firebase,Android,Firebase,我的Android Studio给了我一个错误,请看下面的图片 但是firebase doc给了我很多库的不同版本 所以我的问题是,如果firebase doc给了我这个不同版本的库,那么为什么android studio给了我这个错误?将google services gradle插件的版本升级到最新的顶级版本。gradle: classpath 'com.google.gms:google-services:4.0.1' 这是检查正确版本的插件。只有此插件的较新版本才能理解库的新版本

我的Android Studio给了我一个错误,请看下面的图片

但是firebase doc给了我很多库的不同版本


所以我的问题是,如果firebase doc给了我这个不同版本的库,那么为什么android studio给了我这个错误?

将google services gradle插件的版本升级到最新的顶级版本。gradle:

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

这是检查正确版本的插件。只有此插件的较新版本才能理解库的新版本控制系统。

将google services gradle插件的版本升级到顶级版本的最新版本。gradle:

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

这是检查正确版本的插件。只有此插件的较新版本才能理解库的新版本控制系统。

使用以下google服务插件:

classpath 'com.google.gms:google-services:4.0.1'
和升级firebase邀请:

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

使用以下google服务插件:

classpath 'com.google.gms:google-services:4.0.1'
和升级firebase邀请:

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

根据一条评论建议,升级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:googleservices:latest.version'


根据一条评论建议,升级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:googleservices:latest.version'


更新你的android studio,gradle,编译sdk版本,谷歌插件版本,等等。我面临同样的问题。因此,我找到了适合我的解决方案,只需降级到
16.0.0
@nabinhandari,我会试试that@skpanchal但是firebase广告的最新版本是15.0.1,但它没有给出任何类型的错误更新您的android studio、gradle、编译sdk版本、google插件版本等。我面临同样的问题。因此,我找到了适合我的解决方案,只需降级到
16.0.0
@nabinhandari,我会试试that@skpanchal但是firebase ads的最新版本是15.0.1,但它没有给出任何类型的错误,这给了我一个错误:错误:未能通知依赖项解析侦听器。图书馆com.google.android.gms:play services measurement base正被其他各种图书馆请求访问[[15.0.4,15.0.4],[16.0.0,16.0.0]],但最终决定访问16.0.0。禁用插件并使用./gradlew:app:dependencies.com检查依赖项树。向我提供以下错误:错误:未能通知依赖项解析侦听器。图书馆com.google.android.gms:play services measurement base正被其他各种图书馆请求访问[[15.0.4,15.0.4],[16.0.0,16.0.0]],但最终决定访问16.0.0。禁用插件并使用./gradlew:app:dependencies检查依赖关系树。