Java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/Android/gms/common/api/Api$zzf;
Je reçois au-dessus de l'erreur au moment de l'exécution.
Je mets multiDexEnabled à true, mais je reçois toujours l'erreur.
Je ne suis pas capable de trouver une raison derrière cela. Il n'y a pas de solution correcte pour cette question
J'ai également rencontré ce problème lors de l'ajout de l'authentification de base de base de feu dans mon projet. Le problème est que je n'ai pas ajouté l'authentification de Google en tant que dépendance dans build.gradle. L'ajout de dépendances ci-dessous a résolu le problème
implementation 'com.google.Android.gms:play-services-auth:16.0.0'
implementation 'com.google.firebase:firebase-auth:16.0.3'
J'ai eu cette erreur en raison de conflits de dépendance dans Firebase. En particulier, les dépendances du module Auth. Dans ce cas, la mise à jour des dépendances devrait résoudre le problème.
essayez d'ajouter comme ça dans le fichier gradle du projet comme ça
allprojects {
repositories {
//start here
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.google.Android.gms') {
details.useVersion '12.0.1'
}
if (requested.group == 'com.google.firebase') {
details.useVersion '12.0.1'
}
}
}
//end
jcenter()
maven {
url "https://maven.google.com"
}
}
}