Итак, сегодня утром я начал обновление до последней версии моих библиотек проектов.
Я пытаюсь обновить 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"
...
}
Кто-нибудь имеет ту же проблему / исправил ту же проблему?
Спасибо.
РЕДАКТИРОВАТЬ
Очевидно, вы должны применить свой плагин GSM в нижней части вашего файла app / build.gradle. Иначе, версия 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"