Android gradle文件中的版本冲突

Android gradle文件中的版本冲突,android,android-gradle-plugin,Android,Android Gradle Plugin,这太可悲了 implementation 'com.google.android.gms:play-services-location:15.0.1' // Error implementation 'com.google.android.gms:play-services-maps:15.0.1' implementation 'com.google.android.gms:play-services-places:15.0.1' implementation 'com.google.fire

这太可悲了

implementation 'com.google.android.gms:play-services-location:15.0.1' // Error
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-places:15.0.1'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
这一行
implementation'com.google.android.gms:play services location:15.0.1'
导致错误

错误:任务“:app:processDebugGoogleServices”的执行失败。 请通过更新google services插件的版本(有关最新版本的信息,请访问)或将com.google.android.gms的版本更新为15.0.1来修复版本冲突


是否来自Google?

更新Google play services gradle插件版本:

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

确保在gradle build/app文件的底部应用插件“com.google.gms.google services”

而不是(也)在顶端。
在我的例子中,firebase插件崩溃了,但很好地应用了文件顶部的插件…

请添加您的项目级gradle的可能重复我认为在您的项目级gradle中添加classpath'com.google.gms:google services:3.3.0'将解决您的问题我也有这个问题。我已经在使用Services3.3.1,但仍然会出现错误。有时它可以工作,但当我添加一个完全不相关的库(例如编译'org.jetbrains.kotlinx:kotlinx coroutines core:0.22.5')时,它停止工作并再次抛出异常。