Gradle无法建立,因为Google Play服务

时间:2018-11-28 19:36:58

标签: android

在我的gradle中添加admob之前,我的gradle都建立良好:

  implementation 'com.google.android.gms:play-services-ads:17.1.1'

构建时出现错误:

Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 11.4.2.

这是我的版本:

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

 implementation 'com.google.android.gms:play-services-analytics:9.0.0'

3 个答案:

答案 0 :(得分:0)

Bean,请关注此网站https://developers.google.com/android/guides/setup

在这里,他们列出了最新版本的播放服务gradle依赖项的数量。因此,请使用您需要的两个,然后继续进行即可。

Bean先生,我想尝试使缓存无效并重新启动,并使用Google服务的最新依赖项重建项目,然后尝试。

答案 1 :(得分:0)

您拥有Analytics(分析)9.0和广告17.1.1。也许是问题所在?

答案 2 :(得分:0)

如错误消息中所述:使用Play服务版本11.4.2

  

实现'com.google.android.gms:play-services-ads:11.4.2'

否则,您可能正在使用带有builde.gradle的旧'google-services:3.2.0'文件

您应该删除apply plugin: 'com.google.gms.google-services'

因为apply plugin: 'com.android.application'已经有相同的软件包。

那是发生冲突的地方。