web-dev-qa-db-fra.com

Impossible de résoudre: com.google.firebase: firebase-core: 11.2.0

Je reçois plusieurs problèmes "Impossible de résoudre" lors de la synchronisation de mon projet. Ils sont tous liés à la base de feu et aux services de jeu. Je me suis assuré qu'ils sont tous identiques (11.2.0). J'ai également vérifié et la dernière version pour les deux est 11.2.0. En outre, toutes les autres réponses à des questions similaires impliquent la mise à jour des services et du référentiel Google Play dans le SDK Manager, mais le mien est déjà à jour.

enter image description here

enter image description here

Une idée de pourquoi je ne peux pas synchroniser mon projet?

EDIT - Solution de travail actuelle

// 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.3.3'
        classpath 'com.google.gms:google-services:3.0.0'
        classpath 'com.google.firebase:firebase-plugins:1.0.4'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url "https://maven.google.com" } 
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
72
rigotre

Ajoutez maven { url "https://maven.google.com" } à votre fichier _ de niveau racine build.gradle

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}
136
Wilik

Les services de jeu et les dépendances de Firebase sont maintenant disponibles via maven.google.com avec la sortie de la version 11.2.0 des services Google Play et de Firebase.

Vous pouvez trouver les services Google Play doc officiel ici et le firebase doc ici. .

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
}

Si vous utilisez le plugin Android gradle 3.x, vous pouvez également utiliser:

allprojects {
    repositories {
        jcenter()
        google()
    }
}
34
Gabriele Mariotti

Je viens de corriger la même erreur en ajoutant firebase-core dépendance.

implementation 'com.google.firebase:firebase-core:16.0.1'
12
Zeero0

Avec le 16.0.0 release de firebase je devais

  • définir la plupart mes bibliothèques de services Google Play sur 15.0.0 analytics et tagmanager devaient être 16.0.0
  • définir les versions de ma bibliothèque de support sur 27.1.1
  • firebase-core à 16.0.0

Construit contre sdk 27

Changements supplémentaires:

J'ai également dû mettre à jour mes analyses vers 16.0.0

  • implementation "com.google.Android.gms: play-services-analytics: 16.0.0"

Une partie des versions indépendantes que Android a fait récemment, je suppose. Vous devrez peut-être essayer de monter ou de descendre une version des services Google Play et des bibliothèques Firebase.

2
Jim Factor

La meilleure méthode pour résoudre ce problème consiste à ne pas utiliser la méthode manuelle permettant de lier Firebase à votre application.

J'ai essayé d'ajouter le dernier repo firebase en faisant référence à ceci Link .

Il a montré l'erreur "n'a pas réussi à résoudre les dépendances firebase 11.2.0"

FireBase recommande d'ajouter Firebase à votre application à l'aide de FireBase Assistant pour Android Studio version 2.2 et ultérieure. L'ajout manuel de la dernière bibliothèque à build-gradle (module) génère une erreur comme ci-dessus.

L'assistant Firebase a ajouté automatiquement les versions inférieures 10.0.1 aux dépendances sur la génération de modules compatible, qui pourrait être résolue.

L'utilisation de l'assistant Firebase est très simple et se déroule en 2 étapes. Pour référence, vous pouvez utiliser la section "Utiliser l'Assistant Firebase" sur le même lien que celui mentionné ci-dessus.

Cela a vraiment fonctionné avec mon Android Studio 2.3.3. Et assurez-vous également que votre référentiel Google est à jour.

1
Shreevara K

Depuis tools-> sdk manager-> sdk tools, installez le service Google Play et le référentiel Google, puis synchronisez votre projet.

0
jamal soleman