title: Android Firebase DynamiteModule: Failed to load module descriptor
body: <p>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 <code>signInWithEmailAndPassword()</code>. Does anyone have an idea what's going on?</p>
  
  <pre><code>    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]]
  </code></pre>
  
  <p>And</p>
  
  <pre><code>    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.&lt;init&gt;(Unknown Source)
        at com.google.firebase.iid.zzg.&lt;init&gt;(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) 
  
  (...)
  </code></pre>