J'essaie d'inclure GCM dans mon application.
Je continue à recevoir ce message d'erreur:
Échec de la résolution: com.google.Android.gms: play-services-gcm: 7.5. + | Installer le référentiel et synchroniser le projet | Afficher dans la boîte de dialogue de la structure du projet
Si j'essaie d'installer le référentiel et de synchroniser le projet, j'obtiens cette erreur:
Chargement des informations du SDK ... Ignorer le filtre de paquets inconnu 'extra-google-m2repository'Warning: le filtre de paquets a supprimé tous les paquets. Il n'y a rien à installer . Veuillez envisager d'essayer de mettre à jour à nouveau sans filtre de paquet.
Voici mon fichier de classement:
apply plugin: 'com.Android.application'
apply plugin: 'com.google.gms.google-services'
Android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:22.2.1'
compile 'com.google.Android.gms:play-services-gcm:7.5.+'
// Fichier de construction de niveau supérieur dans lequel vous pouvez ajouter des options de configuration communes à tous les sous-projets/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.2.3'
classpath 'com.google.gms:google-services:1.3+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Pourriez-vous vérifier que les paquetsnécessairesdans votreAndroid SDK Manager are up to date.
Et utilise
compile 'com.google.Android.gms:play-services-gcm:7.5.0'
J'espère que ça vous aidera.
Passer de 7.5.+
à 7.5.0
a résolu ce problème pour moi. Je ne sais pas pourquoi le caractère générique a causé un problème.
Une fois, j'ai rencontré la même erreur après la mise à jour d'Android Studio et du SDK.
Vous pouvez essayer d'utiliser 'com.Android.tools.build:gradle:1.3.0'
au lieu de 'com.Android.tools.build:gradle:1.2.3'
dans le fichier Gradle du projet.
Je sais que l'on a bien répondu à cette question, mais je voudrais juste ajouter quelque chose pour ceux qui rencontrent une erreur similaire et qui voient cette page.
Échec de la résolution s'affiche généralement lorsque vous mettez à jour les dépendances (lisez les bibliothèques de support de Google) vers une version plus récente et que votre projet utilise une version plus ancienne des services Google Play (consultez le Gestionnaire de SDK Android sous Extras).
Pour résoudre ce problème, il suffit de mettre à jour les services Google Play vers la dernière version, puis de synchroniser votre build.gradle (application). Cela devrait résoudre des problèmes similaires.
La mise à jour du SDK a résolu ce problème pour moi.
Pour ce que ça vaut, j'ai eu cette erreur quand j'ai mis à jour de 10.1.1 à 10.2.0. J'ai essayé d'utiliser 10.2, mais j'ai constaté que je devais utiliser le numéro de version complet: 10.2.0 (le dernier zéro importe). J'espère que ça aide quelqu'un.
Pour moi - aide:
Après cela, votre projet devrait bien fonctionner.