64 votes

Échec du chargement de la classe du descripteur de module : Impossible de trouver la classe "com.google.Android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor".

Je suis un débutant, et j'ai essayé de mettre en œuvre l'authentification par email/mot de passe en utilisant Firebase 9.0.0. L'activité effectue soit l'opération d'enregistrement, soit l'opération de connexion.

L'opération de connexion se déroule sans problème 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 exécute 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 rate !

0 votes

Avez-vous vu aquí ?

4 votes

@ShreeKrishna Oui, j'ai essayé toutes les solutions données aucune d'entre elles n'a fonctionné pour moi.

0 votes

Pouvez-vous voir l'utilisateur enregistré dans la 'FireBaseConsole' ?

87voto

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" Il y a malheureusement un bogue dans Play Services qui fait que cette opération est enregistrée comme E/ plutôt que comme débogage. Nous allons déployer le correctif dans la prochaine version.

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

2 votes

Alfonso Gomez Jordana Manas. J'ai eu le même problème mais je n'ai pas installé Firebase sur mon projet mais seulement utilisé le précédent Google Analytics à la place. Ce problème apparaît toujours cependant.

0 votes

Mais dans cette démission geocoder.getFromLocationName(address, 5) ; ne renvoie pas la valeur de l'adresse mais un tableau vide je ne trouve pas la valeur LatLong. S'il vous plaît aider

0 votes

Paula, pourriez-vous s'il vous plaît nous en dire plus sur votre cas par le biais de la Formulaire de support Firebase ?

16voto

Séti Afanou Points 159

Assurez-vous que le mot de passe que vous mettez n'est pas inférieur à 6 caractères ! :)

0 votes

Je me suis déjà assuré de cette condition par des méthodes java pour vérifier la validité du mot de passe.

0 votes

Cela ne semble pas lié au problème, j'ai le même problème en utilisant l'authentification anonyme.

0 votes

Oui, ça ne m'a pas semblé pertinent à moi non plus.

2voto

saigopi Points 2873

Je l'oublie. auth=FirebaseAuth.getInstance();

Il m'a donné la même erreur et après avoir ajouté ce code a aidé à se débarrasser de cette erreur.

0voto

raisahab Points 109

Cela se produit lorsque vous n'instanciez pas votre utilisateur actuel en écrivant simplement

FirebaseAuth.getInstance() ;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X