Erreur Gradle: L’exécution a échoué pour la tâche ‘: app: processDebugGoogleServices’

Je suis ce lien pour intégrer la connexion Google dans mon application Android. https://developers.google.com/identity/sign-in/android/start-integrating Comme indiqué dans la dernière étape de la page ci-dessus, nous devons inclure la dépendance

comstack 'com.google.android.gms:play-services-auth:8.3.0' 

dans le fichier build.gradle au niveau de l’application, mais en faisant cela, une erreur s’annonce

 Error:Execution failed for task ':app:processDebugGoogleServices'. > Please fix the version conflict. 

build.gradle (Module: app)

 apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { comstackSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.brainbreaker.socialbuttons" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { comstack fileTree(dir: 'libs', include: ['*.jar']) testComstack 'junit:junit:4.12' comstack 'com.android.support:appcompat-v7:23.0.1' comstack 'com.android.support:design:23.0.1' comstack 'com.google.android.gms:play-services-auth:8.3.0' } 

Dans le fichier build.gradle, la ligne de dépendance de comstack 'com.google.android.gms:play-services-auth:8.3.0' affiche une erreur

Toutes les bibliothèques com.google.android.gms doivent utiliser exactement la même spécification de version (les versions de mixage peuvent entraîner des pannes à l’exécution). Versions trouvées 8.3.0, 8.1.0. Com.google.android.gms en est un exemple: play-services-base: 8.3.0 et com.google.android.gms: play-services-measurement: 8.1.0 Il existe certaines combinaisons de bibliothèques ou d’outils et de bibliothèques. sont incompatibles ou peuvent conduire à des bogues. L’une de ces incompatibilités est la compilation avec une version des bibliothèques de support Android qui n’est pas la dernière version (ou en particulier une version inférieure à votre targetSdkVersion).

Voici les messages de gradle build.

 Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:comstackDebugSources, :app:comstackDebugAndroidTestSources, :social_buttons:generateDebugSources, :social_buttons:generateDebugAndroidTestSources, :social_buttons:comstackDebugSources, :social_buttons:comstackDebugAndroidTestSources] :clean UP-TO-DATE :app:clean :social_buttons:clean :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72301Library :app:prepareComAndroidSupportDesign2301Library :app:prepareComAndroidSupportSupportV42301Library :app:prepareComGoogleAndroidGmsPlayServicesAds810Library :app:prepareComGoogleAndroidGmsPlayServicesAnalytics810Library :app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library :app:prepareComGoogleAndroidGmsPlayServicesAuth830Library :app:prepareComGoogleAndroidGmsPlayServicesBase830Library :app:prepareComGoogleAndroidGmsPlayServicesBasement830Library :app:prepareComGoogleAndroidGmsPlayServicesMeasurement810Library :app:prepareDebugDependencies :app:comstackDebugAidl :app:comstackDebugRenderscript :app:generateDebugBuildConfig :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets :app:generateDebugResValues UP-TO-DATE :app:processDebugGoogleServices Found com.google.android.gms:play-services-auth:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-auth:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-auth:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-auth:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-auth: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. Information:BUILD FAILED Information:Total time: 3.49 secs Information:1 error Information:0 warnings Information:See complete output in console 

Je ne suis pas en mesure de voir une issue à ce conflit de version. Toute aide est appréciée.

J’ai le même problème. mais maintenant je suis corrigé

Vous devez supprimer un apply plugin: 'com.google.gms.google-services' ligne apply plugin: 'com.google.gms.google-services'

car le package “com.android.application” a déjà le même package.

J’ai eu le même problème et l’ai résolu en ajoutant la ligne suivante dans les dépendances du build.gradle au niveau du projet:

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

Pour un exemple de travail complet, consultez le projet suivant sur github.

J’espère que cela t’aides 🙂

Je trouvais la même erreur se plaindre du mélange de la version des services Google Play lors du passage de 8.3 à 8.4. Bizarrement, j’ai vu la référence à la bibliothèque de mesure d’applications que je n’utilisais pas.

J’ai pensé que peut-être l’une des dépendances de mon application faisait référence à l’ancienne version, donc j’ai exécuté ./gradlew app:dependencies pour trouver la bibliothèque incriminée (non été).

Mais en haut de la sortie de la tâche, j’ai trouvé un message d’erreur indiquant que le plug-in google était introuvable et que les services Google Play étaient par défaut 8.3. J’ai utilisé l’ exemple de projet @TheYann lié pour comparer. Ma configuration était identique, sauf que j’ai appliqué le apply plugin: 'com.google.gms.google-services' en haut du fichier build.gradle de mon application. Je me suis déplacé en bas du fichier et cela a corrigé l’erreur de compilation gradle.

J’ai résolu ce problème en supprimant le fichier google-services.json et en le téléchargeant à nouveau depuis la console Firebase.

Le même problème que j’ai ajouté comstack 'com.google.android.gms:play-services-measurement:8.4.0' et le apply plugin: 'com.google.gms.google-services' supprimé apply plugin: 'com.google.gms.google-services' J’utilisais classpath 'com.google.gms:google-services:2.0.0-alpha6' dans le projet de construction.

Dans mon cas, lorsque j’utilisais les services Firebase, le fichier google.json était incohérent.

avait le même problème que décrit par @scottyab.

toutes les références étaient 8.4.0 mais elles ont échoué en raison d’une référence à la mesure d’application 8.3.0 que je n’ai référée nulle part (sauf une des dépendances?). vous pouvez voir le problème si vous survolez la mauvaise dépendance (rouge) dans Android Studio. ajout explicite

 comstack 'com.google.android.gms:play-services-measurement:8.4.0' 

à app.gradle résolu le problème.

J’ai également fait face au même problème. Mais j’ai oublié d’append google-services.json dans mon projet. Vous pouvez obtenir ce fichier auprès de Google.

Remarque importante: Vous ne devez appliquer le plug-in qu’en bas de build.gradle (niveau application)

appliquer le plugin: ‘com.google.gms.google-services’

J’applique par erreur ce plugin en haut du build.gradle. Donc, j’ai une erreur.

Un autre conseil: vous n’avez pas besoin de supprimer même si vous utilisez la version 3.1.0 ou supérieure. Parce que Google n’a pas annoncé officiellement

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

Fermez d’abord votre studio Android puis faites un clic droit sur l’icône du studio et cliquez sur “Exécuter en tant qu’administrateur”, cela fonctionnera. entrer la description de l'image ici

J’ai eu un problème / erreur similaire .. réparé en déplaçant apply plugin: 'com.google.gms.google-services'
à la fin du fichier de gradation au niveau de l’application.

Et mis à jour la version de gms:play-services et gms:play-services auth

même problème que j’ai.

J’ai fatigué toutes les solutions possibles que j’ai trouvées. mais non ont été travaillés.

toujours eu cette erreur

 Cannot add task ':processDebugGoogleServices' as a task with that name already exists 

Maintenant, je l’ai résolu.

1) J’ai d’abord vérifié mon config.xml

2) et supprimé plugin inutile. (J’ai utilisé le plugin FireBase fcm pour la pushnotification, mais il y avait deux plug -ins inutiles phonegap-plugin-push et cordova-plugin-customurlscheme . J’ai supprimé ces deux plugins)

3) puis enlevé la plate-forme.

4) puis ajoutez la plate-forme

5) puis construisez-le.

6) maintenant, il construit avec succès.

A eu le même problème avec une erreur mal formée Supprimé le plug-in de demande de ligne: ‘com.google.gms.google-services’ Et la compilation a réussi

NE JAMAIS SUPPRIMER appliquer le plug-in: “com.google.gms.google-services” à partir de la gradle. Vous utilisez parfois com.google.gms: google-services: 3.1.0, sans appliquer le plug-in: “com.google.gms.google-services”, votre création réussie. MAIS C’EST TOTALEMENT FAUX !!!! Cette erreur est due au fichier google-service.json qui n’est pas au bon endroit. Accédez à votre ONGLET PROJET à gauche ci-dessus. Si vous l’affichez comme ANDROID le fait PROJET puis vérifiez que votre fichier google-service.json se trouve à cet emplacement. EXPAND app puis voir le fichier google-service.json sous le build.gradle. SI VOUS NE LE PLACEZ PAS, CLIQUEZ SUR L’APPLICATION.

Cette erreur survient lorsque votre fichier config.xml est modifié, ce qui entraîne une incohérence des données présentes dans le fichier google-services.json. Je l’ai fait corriger simplement en mettant à jour les modifications apscopes à mon fichier google-services.json et en créant à nouveau l’application … cela a bien fonctionné.

Si vous créez une nouvelle application, placez le fichier json au bon endroit et assurez-vous qu’il s’agit du fichier json pour cette application. Avant de réaliser cela, lorsque j’ai cliqué sur le fichier jsonfile, je n’ai pas obtenu les informations voulues.

Accédez aux configurations de firebase database, téléchargez la version correcte de google-services.json et remplacez la version qui n’a pas fonctionné pour vous. Si vous n’utilisez pas la bonne version, vous pourriez voir le mauvais Projectid, storagebucket, etc.