web-dev-qa-db-fra.com

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

J'ai un problème étrange lors de l'intégration firebase:

enter image description here

19
user9646810

si vous intégrez firebase automatiquement à partir des outils, La nouvelle version du studio Android a un bogue étrange, le logiciel insère 

    implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

au lieu de

    implementation 'com.google.firebase:firebase-database:16.0.1'

corrige cette ligne (supprime les chiffres après le dernier ':')

 enter image description here

61
Guy4444

Retirer le 

implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'

et ajouter seulement 

implementation 'com.google.firebase:firebase-database:16.0.1'

Parce que 16.0.1 est ajouté par nous-mêmes et que, après cela, nous connectons firebase en utilisant le plugin du studio, il ajoute un nouveau fichier lib avec 15.0.0. Donc ce n'est pas nécessaire.

11
Subin Babu

Étape 1 :

Dans votre fichier racine build.gradle, ajoutez le référentiel:

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

Maintenant, synchroniser le diplôme. C'est le répertoire qui contient les dépôts de Firebase.

Étape 2: (si l'étape 1 ne fonctionne pas)

Si l’étape 1 ne fonctionne pas, c’est probablement parce que vous utilisez Gradle en mode hors connexion. Si votre vignette est hors ligne, Android Studio recherche les copies en cache des dépendances que vous souhaitez mettre à jour et génère une erreur car il n'a pas encore téléchargé le fichier.

Passez à Settings >> Build, Execution, Deployment >> Gradle.
Dans la section Global Gradle Settings, désactivez le mode Offline.

Synchronisez à nouveau avec Gradle.

4
Febin Mathew

Utilisez implementation com.google.firebase:firebase-database:16.0.1 comme beaucoup l'ont écrit auparavant. Mais ajoutez également la ligne: kapt com.google.firebase:firebase-database:16.0.1:15.0.0 De cette manière, firebase conservera "les dépendances configurées correctement".

1
Csaba Csák

Mis à jour toutes les dépendances à 

dependencies {
  implementation "com.google.Android.gms:play-services-base:16.0.1"
  implementation 'com.google.Android.gms:play-services-maps:16.0.0'
  implementation 'com.google.Android.gms:play-services-location:16.0.0'
  implementation fileTree(dir: 'libs', include: ['*.jar'])
  implementation 'com.Android.support:appcompat-v7:28.0.0'
  implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
  testImplementation 'junit:junit:4.12'
  androidTestImplementation 'com.Android.support.test:runner:1.0.2'
  androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
  implementation 'com.google.firebase:firebase-core:16.0.6'
  implementation 'com.google.firebase:firebase-auth:16.0.1'
  implementation 'com.google.firebase:firebase-database:16.0.5'
}

puis construire -> nettoyer le projet, construire -> reconstruire le projet et fonctionne

0
gerzson

après 

implementation com.google.firebase:firebase-database:16.0.1
kapt 'com.google.firebase:firebase-database:16.0.1:15.0.0'

ajoutez le kapt, il a corrigé pour moi

0
Vishnu Das H