提问者:小点点

Google Play Services GCM 9.2.0请求“更新”回9.0.0


所以今天早上我开始更新我的项目库的最新版本。

我正在尝试将GCM更新到最新的9.2.0版本,但是我得到了这个错误:

错误:任务“:app:ProcessDebugGoogleServices”执行失败。请通过更新google-services插件的版本(有关最新版本的信息可在https://bintray.com/android/android-tools/com.google.gms.google-services/获得)或将com.google.android.gms的版本更新到9.0.0来修复版本冲突。

这就是我的代码的方式:

dependencies {
    classpath 'com.android.tools.build:gradle:2.1.2'
    classpath 'com.google.gms:google-services:3.0.0'
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}

后来呢:

dependencies {
    ...

    compile "com.google.android.gms:play-services-gcm:9.2.0"

    ...
}

谁有相同的问题/修复了相同的问题?

多谢了。

编辑

显然,您必须在app/build.gradle文件的底部应用GSM插件。否则,9.2.0版本会在您的项目中引起冲突。

作为参考,下面是我的app/build.gradle文件现在的样子:

apply plugin: "com.android.application"
apply plugin: "com.neenbedankt.android-apt"

android {
    ...
}

dependencies {
    ...

    // Google Cloud Messaging
    compile "com.google.android.gms:play-services-gcm:9.2.0"

    ...
}

apply plugin: "com.google.gms.google-services"

共1个答案

匿名用户

你有电话吗

apply plugin: 'com.google.gms.google-services' 

在应用程序的build.gradle文件底部的行?

我看到了一些错误,当它在顶部,正如它写在这里,它应该在底部。