web-dev-qa-db-fra.com

Erreur: L'exécution a échoué pour la tâche ': app: processDebugGoogleServices'. > Veuillez corriger le conflit de version

Après la mise à jour de mes services de jeu Google sur Rev 28, je reçois cette erreur. Je ne sais pas pourquoi cela se produit car cela fonctionnait bien avant.

voici mon build.gradle fichier

apply plugin: 'com.Android.application'
apply plugin: 'com.google.gms.google-services'
Android {
   compileSdkVersion 23
   buildToolsVersion '23.0.2'

defaultConfig {
    applicationId "com.matsoltech.pakistancurrentaffairs"
    minSdkVersion 10
    targetSdkVersion 23
    versionCode 11
    versionName "2.1.1"
}
buildTypes {
    release {
        multiDexEnabled = true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-Android.txt'),      'proguard-rules.pro'
    }
 }
 }

dependencies {
     compile fileTree(include: ['*.jar'], dir: 'libs')
     compile files('src/main/libs/universal-image-loader-1.9.3.jar')
     compile files('src/main/libs/nineoldandroids-2.4.0.jar')
     compile 'com.Android.support:appcompat-v7:23.1.0'
     compile 'com.Android.support:support-v4:23.1.0'
     compile 'com.Android.support:cardview-v7:23.1.0'
     compile 'com.github.ksoichiro:Android-observablescrollview:1.5.0'
     compile 'com.google.Android.gms:play-services:8.3.0'
     compile 'com.mcxiaoke.volley:library:1.0.18'
     compile 'com.google.Android.gms:play-services-analytics:8.3.0'
}

et

buildscript {
repositories {
    jcenter()
}

dependencies {
    classpath 'com.Android.tools.build:gradle:1.3.0'
    classpath 'com.google.gms:google-services:1.4.0-beta3'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

Alors, quelqu'un peut-il me dire où est le problème? comme le code fonctionnait bien avant la mise à jour de GooglePlayServices.

15
awaistoor

changez vos services google dans les dépendances du projet en

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

Cela va le réparer.

27
Roney Thomas

Utilisez ces dépendances pour le projet build.gradle

dependencies {
    classpath 'com.Android.tools.build:gradle:2.3.1'
    classpath 'com.google.gms:google-services:3.0.0'
}

et placez-le à la fin du fichier build.gradle au niveau de l'application (après les dépendances). Pour une raison quelconque, je ne comprends pas que si vous le mettez au début, cela causera des problèmes, assurez-vous de le placer à la fin.

apply plugin: 'com.google.gms.google-services'
7
M'hamed

vous devez ajouter ceci

dependencies {
        compile 'com.google.Android.gms:play-services:9.6.1'
}

et enlever cette

apply plugin: 'com.google.gms.google-services'
4
Daniel Juric

Si vous utilisez uniquement play-services-analytics: Delete this

compile 'com.google.Android.gms:play-services:8.3.0'

La bibliothèque entière est lourde. Et maintenant, vous pouvez jouer le rôle dont vous avez besoin… .....

3
Emmanuel Guther

La version actuelle est 2.0.0-beta6 ... move

apply plugin: 'com.google.gms.google-services'

de haut en bas, après les dépendances suggérées, je l’ajoute au bas de la page sans me rendre compte que c’était déjà au sommet. Avoir deux fois par accident m'a agacé.

3
Shaotim

Ce qui a résolu le problème pour moi est d’obtenir la dernière version des services Google à partir du lien ci-dessous. Juste besoin d'utiliser la dernière version pour classpath 'com.google.gms:google-services:2.0.0-beta4'

https://bintray.com/Android/android-tools/com.google.gms.google-services/

2
AAnkit
  • J'ai copié le fichier google-services.json que j'ai téléchargé et collé dans le dossier app root i.e dans votre studio Android,

  • Assurez-vous également que le fichier "google-services.json" que vous avez téléchargé porte le même nom que celui que vous avez collé dans le répertoire racine.

Cela a fonctionné pour moi. Merci

0
jchrix

Vous devez importer physiquement le fichier google-services.json à l'emplacement de votre projet, par exemple: C:\Utilisateurs\Utilisateur\Bureau\votre projet \

placez votre google-services.json ici dans le dossier app de vos projets C:\Utilisateurs\Utilisateur\Bureau\votre projet\app <----------

0
Rahul Mca

Pour résoudre cette erreur, accédez au projet -> plate-forme ..> Android ->. Gradlefile et modifiez la ligne

buildscript {
    repositories {
            jcenter()
            mavenLocal()
        }
    dependencies {
        classpath 'com.Android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
0
Nitesh Pandey

Moi aussi j'ai eu le même problème quand j'étais débutant sur Android Development . Même si vous aviez tout en place comme ci-dessous

compile 'com.google.Android.gms:play-services:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'

et vous pourriez être placé même la ligne ci-dessous dans votre build.gradle (niveau de l'application)

apply plugin: 'com.google.gms.google-services'

placer le code ci-dessus au bas de votre fichier build.gradle fixez votre erreur

Ce qui est plus important, vérifiez votre build.gradle (niveau du projet) fichier 

apply plugin:  dependencies {
        classpath 'com.Android.tools.build:gradle:2.2.3'
        classpath 'com.google.gms:google-services:3.0.0'
    }'

com.google.gms: google-services: la version 3.0.0 est placée ou non. elle ne prend pas en charge les anciennes versions

0
Trinadh Koya

J'ai rencontré ce problème aussi. Ce que vous dites n'est pas la clé.

dependencies {
compile 'com.google.Android.gms:play-services-auth:11.6.2'
compile 'com.google.Android.gms:play-services-plus:11.6.2'
}
apply plugin: 'com.google.gms.google-services'

Ce plugin d'application: "com.google.gms.google-services" doit at dépendances!

0
花九流

essaye ça

dependencies {
    classpath 'com.Android.tools.build:gradle:2.0.0-alpha3'
    classpath 'com.google.gms:google-services:2.0.0-alpha3'
}
0
Joolah

Assurez-vous que la version des services de jeu est la dernière que vous avez utilisée.

0
Muhammed Fasil