Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Firebase DynamiteModule: Failed to load module descriptor

Since upgrading to the newest version of Firebase (9.0.0), I can't get rid of the following two errors when authenticating a user through signInWithEmailAndPassword(). Does anyone have an idea what's going on?

    05-19 18:09:49.245 23550-23589/[PACKAGE] E/DynamiteModule: Failed to load      module descriptor class: Didn't find class      "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor"  on path: DexPathList[[zip file  "/data/app/[PACKAGE]-3/base.apk"],nativeLibraryDirectories= [/data/app/[PACKAGE]-3/lib/x86, /vendor/lib, /system/lib]] 

And

    05-19 18:09:49.252 23550-23550/[PACKAGE] E/FirebaseApp: Firebase API  initialization failure.java.lang.reflect.InvocationTargetException        at java.lang.reflect.Method.invoke(Native Method)       at com.google.firebase.FirebaseApp.zza(Unknown Source)       at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)       at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)       at com.google.firebase.FirebaseApp.zzbu(Unknown Source)       at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)       at android.content.ContentProvider.attachInfo(ContentProvider.java:1748)       at android.content.ContentProvider.attachInfo(ContentProvider.java:1723)       at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)  (...)     Caused by: java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct (declaration of 'com.google.firebase.iid.zzg' appears in /data/data/[PACKAGE]/files/instant-run/dex/slice-com.google.firebase-firebase-iid-9.0.0_95503dc60ed409569d1585da411de93e6c633bf7-classes.dex)       at com.google.firebase.iid.zzg.zzeC(Unknown Source)       at com.google.firebase.iid.zzg.<init>(Unknown Source)       at com.google.firebase.iid.zzg.<init>(Unknown Source)       at com.google.firebase.iid.zzd.zzb(Unknown Source)       at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source)       at java.lang.reflect.Method.invoke(Native Method)        at com.google.firebase.FirebaseApp.zza(Unknown Source)        at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)        at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)        at com.google.firebase.FirebaseApp.zzbu(Unknown Source)         at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)        at android.content.ContentProvider.attachInfo(ContentProvider.java:1748)        at android.content.ContentProvider.attachInfo(ContentProvider.java:1723)        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)   (...) 
like image 952
Marthijn Bontekoning Avatar asked May 19 '16 16:05

Marthijn Bontekoning


1 Answers

I had the same problem and I found a mistake done by me in my Firebase console.

One of the reason for this problem could be, your Sign In Method inside Firebase > Auth Dashboard might be disabled.

I just enabled it and it started working.

like image 166
Chandra Sekhar Avatar answered Sep 20 '22 11:09

Chandra Sekhar