J'ai mis à jour mon fichier build.gradle à partir de
compile 'com.google.android.gms:play-services:8.4.0'
à
compile 'com.google.android.gms:play-services:9.0.0'
et maintenant j'obtiens cette erreur que je n'obtenais pas avant.
Erreur: échec de la résolution: com.google.android.gms: play-services-Measurement: 9.0.0
android
google-play-services
Philippe BH
la source
la source
play-services:9.0.0
dans mon SDK, je ne vois pasplay-services-measurement
comme une dépendance, et il n'y a pas9.0.0
deplay-services-measurement
. Faites-vous une demande manuellementplay-services-measurement
? Sinon, essayez de nettoyer le projet, ou de faire unegradle
construction en ligne de commande avec le--refresh-dependencies
commutateur, pour essayer de le faire cesser de chercherplay-services-measurement
. Dans l'ensemble, cependant, vous feriez probablement mieux d'utiliser les dépendances plus ciblées (celles que vous avez commentées) plutôt que celle de "l'évier de cuisine"play-services
.play-services
ne l'exige plus, à partir de la version 9.0.0, donc quelque chose d'autre doit le demander.Réponses:
Cela a été trouvé pour résoudre le problème.
Mettez à jour votre chemin
com.google.gms:google-services:2.1.0
de classe dans le niveau du projet vers le chemin de classecom.google.gms:google-services:3.0.0
la source
Requis: dernières versions d'Android Studio et des services Google Play
Vous pouvez ajouter le plugin à votre projet en mettant à jour votre build.gradle de niveau supérieur et vos fichiers build.gradle au niveau de l'application comme suit:
Comme
Maintenant, vous devez ajouter une dépendance pour les services Google Play. À l'intérieur de build.gradle de votre application, ajoutez:
finalement
la source
build.gradle
. Vous pouvez poser ceci comme question.clean-rebuild-gradle
GCM est allé
rebranded
àFirebase
Cloud Messaging (FCM), si vous souhaitez utiliser,com.google.android.gms:play-services:9.0.0
lisez cet article FCM . Cela fonctionne peut-être, modifiez votrebuild.gradle
fichier pour utiliser le plugin.la source
Error:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object
Le moyen le plus simple que j'ai trouvé est d'utiliser la dernière version pour tous.
}
EXPLICATION
appliquer le plugin: 'com.google.gms.google-services' // Ajoutez ceci en bas.
apply plugin: 'com.google.gms.google-services'
// Ajoutez ceci en bas.Ensuite, ajoutez-les dans les dépendances
compile 'com.google.firebase:firebase-auth:10.2.6'
// make suere c'est dans la dernière version.compile 'com.google.android.gms:play-services-auth:10.2.6'
//10.2.6 Plus récentcompile 'com.google.firebase:firebase-core:10.2.6'
// utilisé pour FCMcompile 'com.google.firebase:firebase-messaging:10.2.6'
// utilisé pour FCMSupposons que si vous avez firebase-auth 10.2.6 qui est le plus récent aujourd'hui 25 mai 2017, mais que vous utilisez simultanément play-services-auth: 9.0.0 ou inférieur au dernier, alors ils ne peuvent pas tous les deux établir la connexion et afficher vous l'erreur.
J'espère que cela a aidé.
la source
J'ai résolu ce problème délicat en changeant la chaîne de Gradle en
la source
Lors du changement de services de lecture vers une version supérieure à 10.2.1, mes dépendances ont commencé à échouer.
J'ai découvert que la modification de l'URL maven suivante a résolu le problème:
à
Il se peut que le changement d'URL évite un cache dans gradle ou maven et cela le résout.
la source