40 votes

Trouvé com.google.Android.gms:play-services-gcm:8.3.0, mais la version 8.1.0 est nécessaire

Je viens de mettre à jour les services Google play à la dernière version - 23 - dans le Android SDK Manager. Ensuite, j'ai mis à jour les dépendances dans mon projet : com.google.android.gms:play-services-gcm:8.3.0

Mais j'ai eu :

Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed
:app:processDebugGoogleServices FAILED
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict.

Qu'est-ce qui ne va pas ? Avez-vous aussi ce problème ?

74voto

Jeff Sutton Points 691

Dans votre fichier build.gradle de premier niveau, vous devez mettre à jour les dépendances pour utiliser

classpath 'com.google.gms:google-services:1.5.0-beta2'

Informations supplémentaires : La dernière version de ce document peut être trouvée à l'adresse suivante l'entrée sur JFrog Bintray

26voto

mtrakal Points 376

Solution fonctionnelle pour 8.4.0 (peut-être la même chose pour les versions précédentes avec ce problème de folie)

projet build.gradle :

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-beta2'
    classpath 'com.google.gms:google-services:2.0.0-beta2'
}

app/mobile build.gradle

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'android-apt'

android {
    ...
    ...
    ...
}

dependencies {
    // Google Play Services
    compile 'com.google.android.gms:play-services-analytics:8.4.0'
    // another play services in v8.4.0
}

apply plugin: 'com.google.gms.google-services' // why here on end? Because GOOGLE...

AVERTISSEMENT : Quand vous déménagez apply plugin: 'com.google.gms.google-services' en plus de build gradle, il ne peut pas compiler...

0voto

Dans votre fichier build.gradle de premier niveau, vous devez changer les dépendances en

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X