181 votes

com.google.android.gms: play-services-mesure-base est demandé par diverses autres bibliothèques

J'ai mis à jour à gradle 4.0.1, et a commencé à recevoir d'erreur suivantes

La bibliothèque com.google.android.gms:jouer-services de mesure de base est demandés par les divers autres bibliothèques à [[15.0.4,15.0.4]], mais décide de 15.0.2. Désactiver le plugin et de vérifier vos dépendances arbre à l'aide de ./gradlew :app:dépendances.

Mon projet n'utilise pas cette dépendance j'ai donc cherché à l'échelle mondiale, et il ne vient à l'intérieur de

build/intermediates/lint-cache/maven.google/com/google/android/gms/group-index.xml

cette ligne

<play-services-measurement-base versions="15.0.0,15.0.2"/>

J'ai donc essayé de supprimer mon dossier de création et le nettoyage de la projet de, mais il la régénère avec les mêmes valeurs :/ d'où l'erreur reste

180voto

Nico Points 1784

Le réel problème est discuté dans la session de Mai, 23 release note de https://developers.google.com/android/guides/releases#may_23_2018

Fondamentalement, vous avez besoin de frapper tous les Services et Firebase les bibliothèques dans leur dernière version (qui peut être différent pour chaque depuis la version 15). Vous pouvez utiliser https://mvnrepository.com/ pour trouver la version la plus récente pour chaque bibliothèque.

Voir aussi: https://firebase.google.com/support/release-notes/android#20180523

85voto

htw Points 1033

seule solution de travail pour moi:

mettez-le au bas de build.gradle

 com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
 

31voto

abitcode Points 395

Assurez-vous de garder Votre Google play services de dépendances et de Firebase dépendances à la dernière version.

Vérifiez également tous vos gradle fichiers, au niveau du module et au niveau des projets, il n'y a qu'une version commune de la dépendance à travers tous les modules. Peut être résolu en gardant ces versions au niveau du projet gradle variable.

Consultez ici les Google play services de mise à jour de la version

Google Play Services Les Plus Récentes

Consultez ici les Firebase version mise à jour

Firebase Dernière

Consultez ici les Firebase version mise à jour pour Android

Firebase Android Dernière

14voto

Amine M'hamed Points 111

j'ai mis à jour

 implementation 'com.google.android.gms:play-services-analytics:16.0.3'
 

Et ça fonctionne pour moi

9voto

mk7danny Points 91

changer mon build.gradle comme suit a fonctionné pour moi:

 ext {
  googlePlayServicesVersion   = "15.0.1"
}

allprojects {
  repositories {
      mavenLocal()
      maven { url 'http://maven.google.com' }
      jcenter { url "http://jcenter.bintray.com/" }
      google()
      maven {
        // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
        url "$rootDir/../node_modules/react-native/android"
      }

      configurations.all {
        resolutionStrategy {
            force "com.google.android.gms:play-services-basement:$googlePlayServicesVersion"
            force "com.google.android.gms:play-services-tasks:$googlePlayServicesVersion"
        }
      }
  }
}
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X