web-dev-qa-db-fra.com

Impossible de charger la classe de descripteur de module: la classe n'a pas été trouvée "com.google.Android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor"

Je suis donc novice et j'essayais de mettre en œuvre l'authentification par e-mail/mot de passe à l'aide de Firebase 9.0.0. L'activité exécute donc l'opération de registre ou l'opération de connexion.

L’opération de connexion se déroule normalement et je peux voir les mises à jour sur la console Firebase. Mais lorsque j'essaie d'enregistrer un nouvel utilisateur, cette erreur se produit,

E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.Android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescri ptor" on path: DexPathList[[Zip file "/data/app/deventree.com.thetimothyinitiative- 2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

Mon appareil utilise la version 9.0.83 des services Google Play.

Android Studio 2.1.1, avec le SDK des services Google Play installé. J'ai également activé la méthode de connexion dans la console.

Je ne sais pas ce que je manque!

63
srijanshukla

Alfonso de l'équipe Firebase.

Vous pouvez ignorer l'erreur E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.Android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor": malheureusement, il existe un bogue dans Play Services où il est consigné en tant que E/plutôt que de déboguer. Nous allons déployer le correctif sur la prochaine version.

Cela ne devrait pas affecter le comportement de votre application. Si vous rencontrez un problème, cherchez la cause ailleurs.

Assurez-vous que le mot de passe que vous mettez ne contient pas moins de 6 caractères! :)

15
Séti Afanou

J'oublie ceci auth=FirebaseAuth.getInstance();

Cela m’a donné la même erreur et après l’ajout de ce code, j’ai pu éliminer cette erreur.

1
saigopi