J'ai créé un projet firebase et il est dit que je dois modifier la version de base à 12 en fonction de l'image
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?
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" }
}
}
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
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 =)
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()
}
}