所以今天早上我开始更新我的项目库的最新版本。
我正在尝试将 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"