Donc ce matin, j'ai commencé à mettre à jour les bibliothèques de mon projet à la dernière version.
Je suis en train de mettre à jour GCM à la dernière version 9.2.0, mais je reçois cette erreur:
Erreur : Échec de l'exécution de la tâche ':app:processDebugGoogleServices'. Veuillez corriger le conflit de version en mettant à jour la version du plugin google-services (des informations sur la dernière version sont disponibles sur https://bintray.com/android/android-tools/com.google.gms.google-services/) ou en mettant à jour la version de com.google.android.gms en 9.0.0.
Voici comment j'ai mon code:
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'
}
Et ensuite:
dependencies {
...
compile "com.google.android.gms:play-services-gcm:9.2.0"
...
}
Quelqu'un a-t-il eu le même problème/réussi à résoudre le même problème?
Merci.
EDIT
Apparemment, vous devez appliquer votre plugin GSM en bas de votre fichier app/build.gradle. Sinon, la version 9.2.0 causera un conflit dans votre projet.
Pour référence, voici à quoi ressemble maintenant mon fichier 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"
0 votes
Même problème ici, je suis revenu à la version 9.0.0
0 votes
@mbonnin J'ai fini par faire la même chose. Mais j'aimerais vraiment savoir ce qui se passe ici. Je n'ai pas eu de chance pour trouver une réponse pour le moment.
2 votes
Et puis 9.0.0 a ce bug stackoverflow.com/questions/37361651/… et la solution semble être de mettre à jour vers 9.2.0.... Ce qui n'est pas possible grâce au bug ici :-(
6 votes
Cela fonctionne si j'applique le plugin à la fin du fichier build.gradle comme le dit Gusthema ci-dessous
0 votes
Lisez comment corriger ce problème correctement dans mon post ici.
0 votes
Cela n'a pas tellement de sens... mais cela fonctionne en écrivant ce "plug-in d'application" à la fin du build.gradle