Erreur: résoudre le conflit de version (google-services de plugin)
Comme par cette fil, je sais qu'il y a des conflits de version, mais le problème persiste après les nouvelles versions de Google.
D'erreur:échec de l'Exécution de la tâche:app:processDebugGoogleServices'.
Merci de résoudre le conflit de version, soit par la mise à jour de la version de la google-services plugin (informations sur la dernière version est disponible à https://bintray.com/android/android-tools/com.google.gms.google-services/) ou la mise à jour de la version de com.google.android.gms pour 10.0.1.
Mon construire.gradle(Module: app)
....
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.google.android.gms:play-services-maps:11.0.4'
compile 'com.google.android.gms:play-services-location:11.0.4'
}
apply plugin: 'com.google.gms.google-services'
Quels changements sont nécessaires maintenant?
Vous devez vous connecter pour publier un commentaire.
Je pense que vous modifiez
Même erreur est lancée lorsque
n'est pas ajouté à la partie inférieure du module
build.gradle
fichier.Vous devez utiliser une seule version pour tous les 3 libs
OU seulement utiliser uniquement 10.0.1 pour 3 libs
Veuillez modifier votre projet-niveau
build.gradle
fichier dans lequel vous devez changer vos dépendances du chemin de classe degoogle-services
oubuild.gradle
chemin.Le google play services exige que toutes ses dépendances pour disposer de la même version. Mais si vous regardez vos dépendances:
Il en est un qui a une version différente.
Il peut être résolu par la modification de la version (dans ce cas)
11.0.4
.Cela s'applique à la fois Firebase et Google Play Services - les deux ont à faire correspondre les versions qui correspondent les uns avec les autres. Si un Firebase dépendance est
10.0.1
et Google Play Services de dépendance est11.0.4
, la même erreur se produira.Noter que dans certains cas, il peut y avoir une bibliothèque qui a une autre version d'une bibliothèque (par exemple, la bibliothèque
x
utiliseplay-services-games:10.0.1
pendant que vous utilisez11.0.4
pour les dépendances de votre application)Modifier
Cette réponse ne couvre PAS les versions les plus récentes où des versions individuelles. Mise à jour
com.google.gms:google-services:4.1.0
et vérifier mvnrepository (ou certains autres maven/gradle artefact outil de recherche) pour trouver les versions les plus récentes.Pour le feu de base pour installer correctement toutes les versions de l'incendie de la base de compile doit être dans la même version, afin de
c'est la bonne façon de le faire.
Avec
Vous devez utiliser:
Cela a réglé mon problème
D'abord, la firebase de la base de données a été pointant vers 11.8.0 . après avoir changé tous les pots 11.0.4 ce problème est résolu au SDK niveau.
compiler 'com.google.firebase:firebase-base de données:11.0.4'
compiler 'com.google.firebase:firebase-messagerie:11.0.4'
Mise À Jour Importante
L'Étape(1): Mise À Jour
com.google.gms:google-services
L'étape(2): mise à Jour de Firebase dépendances Dernières Versions
Firebase dépendance versions peuvent être individuels.
L'étape(3): mise à Jour de Jouer à des dépendances des Services Dernières Versions
Jouer à des services de versions peut aussi avoir des versions individuelles.
Toujours avoir de problème?
Vous pouvez le vérifier lequel la dépendance est prise de conflit par la lecture de cette réponse.
comme le message l'indique, allez à:
com.google.gms.google-les services de versions
Et copie de la dernière version du numéro . Le mien était moins 3.3.1.
Puis, dans le projet de construction.gradle mettre/changer les dépendances d'un noeud comme :
Puis j'ai synchronisé le projet et l'erreur est allé
Tous les services google devrait être de la même version, essayez correspondant chaque versions.
Correcte est :
Incorrect Config est :
installer ou mettre à jour google play services. Ensuite, vérifiez votre com.google.gms:google-services:3.0.0 version . Vérifier , ceci par la mise à niveau si toujours pas de travail à 3.1.0