Impossible d'utiliser Google Maps à cause de l'erreur susmentionnée. Quelqu'un trouve le même problème?
Assurez-vous que la ligne suivante est à la fin du fichier de l'application build.gradle:
apply plugin: 'com.google.gms.google-services'
Le mien était en haut et Gradle était par défaut à 8.3.0 au lieu de ce qui était spécifié: 8.4.0
Mes fichiers build.gradle sont les mêmes que ceux du Conflit de version mis à jour vers 8.4.0
Comme ces réponses précédentes ne sont que partiellement complètes… .. Voici mes trois étapes qui ont bien fonctionné pour moi:
Mettez ceci à la fin de votre apps build.gradle
apply plugin: 'com.google.gms.google-services'
Définissez vos projets build.gradle
/ dépendances sur
'classpath 'com.google.gms:google-services:2.0.0-alpha5'
Définissez Version Gradle à 2.10
Android Studio: Fichier> Structure de projet> Projet
La réponse de @ redsonic a fonctionné pour moi. Par simplement en déplaçant
apply plugin: 'com.google.gms.google-services'
après les dépendances in build.gradle (module: application)
J'utilise Android Studio 1.5.1 avec Gradle version 2.10
Si vous utilisez une version de Gradle antérieure à la version 2.10, vous devrez également le mettre à jour en sélectionnant le nom du projet ou le répertoire de l'application dans l'outil de projet Windows et en appuyant sur la touche F4. Cela ouvrira la fenêtre Structure du projet, sélectionnez Projet dans le menu et mettre à jour la version de Gradle vers la version 2.10. Appuyez sur OK (Android Studio le téléchargera en arrière-plan).
build.gradle (Projet: NomProjet)
dependencies {
classpath 'com.Android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
}
build.gradle (module: application)
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.Android.gms:play-services:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
Voici une légère variante de la réponse de @Lord Flash:
Pour moi, ce n'était pas nécessairement que je devais placer le plug-in de services Google au bas du fichier, mais bien avant le plug-in com.Android.application
.
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.Android.application'
Il existe également des binaires plus récents que les variantes alpha pour google-services.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:2.0.0-beta6'
}
}
Je suis sûr qu'il y en aura bientôt de nouveaux. J'ai trouvé la liste des variantes ici
Je n'ai pas assez de réputation pour marquer cette question comme un doublon, mais vous pouvez trouver la réponse ici: Mise à jour du conflit de versions vers 8.4.0
J'ai eu le même problème et j'ai trouvé ça émouvant:
apply plugin: 'com.google.gms.google-services'
Au bas du module app gradé.
et ensuite utiliser:
classpath 'com.Android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:2.1.0'
suivez toutes les étapes sur ce lien Ajouter une invitation à votre application
utilisez ceci: compilez 'com.google.Android.gms: play-services-appinvite: 8.4.0'
au lieu de cela: compilez 'com.google.Android.gms: play-services: 8.4.0'
veuillez suivre toutes les étapes puis construire le projet
espère que cela aide
Assurez-vous que la ligne suivante se trouve à la fin du fichier build.gradle de l'application:
compile 'com.google.Android.gms:play-services:11.0.2'
google met à jour son API jour par jour.Maintenant, le mien est '11 .0.2 ' essayez avec l'API mise à jour
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
// this should solve the gradle update error if it persists even after following above steps
Le problème est que certaines des dépendances de vos applications commençant par com.google.Android.gms: ont une version incompatible avec le chemin de classe dépendant de votre projet 'com.google.gms: google-services:
Vérifiez-les sur votre application build.gradle
compile 'com.google.Android.gms:play-services-plus:8.4.0'
compile 'com.google.Android.gms:play-services-analytics:8.4.0'
compile 'com.google.Android.gms:play-services-gcm:8.4.0'
compile 'com.google.Android.gms:play-services-maps:8.4.0'
Et pour cela dans votre projet build.gradle
classpath 'com.google.gms:google-services:1.5.0'
Vous pouvez mettre à jour votre projet build.gradle pour utiliser la dernière version de Google Services ou vous pouvez simplement modifier les dépendances de votre application pour utiliser la version 8.3.