web-dev-qa-db-fra.com

firebase-core: 12.0.1 non trouvé

J'ai créé un projet firebase et il est dit que je dois modifier la version de base à 12 en fonction de l'image

 enter image description here

Le code par défaut est 9.6.1. Donc, j'ai changé ce nombre en 12.0.1

compile 'com.google.firebase:firebase-core:12.0.1'

Cependant, la synchronisation a échoué avec l'erreur suivante

Failed to resolve: com.google.firebase:firebase-core:12.0.1

Que devrais-je faire?

5
mahmood

Mettez à jour le plugin gms:

classpath 'com.google.gms:google-services:4.0.0' // google-services plugin

et la base de feu lib:

 implementation 'com.google.firebase:firebase-core:16.0.0'

Ajoutez également Google Maven à votre fichier build.gradle:

allprojects {
    // ...
    repositories {
        // ...
        maven {
        url "https://maven.google.com" // Google's Maven repository
       }
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
7
Levi Moreira

com.google.firebase:firebase-core:12.0.1 est déjà l'ancienne version.

Vous pouvez essayer la version 15.0.0 ou Levi Albuquerque dit 16.0.0

Cependant, rappelez-vous que si vous implémentez plusieurs bibliothèques du même type, elles doivent toujours être dans la même version pour éviter toute erreur de synchronisation.

Exemple

implementation 'com.google.firebase:firebase-auth:15.0.0'
implementation 'com.google.firebase:firebase-storage:15.0.0'
implementation 'com.google.firebase:firebase-database:15.0.0' 

Tous sont la même version 15.0.0

1
Kopi Bryant

Pour éviter d'autres erreurs lors d'une erreur de bogue, essayez d'utiliser: 

classpath 'com.google.gms:google-services:3.2.1'

Et pour firebase, utilisez ce dont vous avez besoin ci-dessous:

    implementation 'com.google.firebase:firebase-core:15.0.2'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.google.firebase:firebase-analytics:15.0.2'
    implementation 'com.google.firebase:firebase-appindexing:15.0.1'
    implementation 'com.google.firebase:firebase-auth:15.1.0'
    implementation 'com.google.firebase:firebase-firestore:16.0.0'
    implementation 'com.google.firebase:firebase-functions:15.0.0'
    implementation 'com.google.firebase:firebase-messaging:15.0.2'
    implementation 'com.google.firebase:firebase-storage:15.0.2'
    implementation 'com.google.firebase:firebase-crash:15.0.2'
    implementation 'com.google.firebase:firebase-invites:15.0.1'
    implementation 'com.google.firebase:firebase-perf:15.2.0'
    implementation 'com.google.firebase:firebase-database:15.0.1'
    implementation 'com.google.firebase:firebase-config:15.0.2'
  • Si vous utilisez gogle play-services dans votre grandle version, utilisez la version 15.0.0 comme ci-dessous

    implementation 'com.google.Android.gms:play-services-location:15.0.0'
    implementation 'com.google.Android.gms:play-services-maps:15.0.0'
    implementation 'com.google.Android.gms:play-services-places:15.0.0'
    implementation 'com.google.Android.gms:play-services-gcm:15.0.0'
    

J'espère que cela vous aidera =)

0

Vous devez ajouter le maven google() dans votre bloc allProjects dans votre project build.gradle comme ceci:

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        ...
    }
}

repositories {
    ...
}

// You need to add the google maven in this block.
allprojects {
    repositories {
        jcenter()
        google()
    }
}
0
zouhair