title: W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found
body: <p>The project is a chat client through Firebase. It started when I deleted my database. I had too many test users, messages I wanted to clear it. Since then, it gets a million error notifications - trying to fix one thing leads to even worse errors.</p>
  
  <p>I had a lot of different errors in my project. I tried to fix it with the help of stackoverflow. But from what I analyzed - it all comes down to an error:</p>
  
  <blockquote>
    <p>W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.</p>
  </blockquote>
  
  <p>I tried to connect to the application completely different base, I tried to re-arrange a few things. Nothing helps. I tried to change versions of google-services. I went through:</p>
  
  <pre><code>compile 'com.google.firebase:firebase-auth:9.2.1'
  compile 'com.google.firebase:firebase-auth:9.4.0'
  compile 'com.google.firebase:firebase-auth:9.8.0'
  compile 'com.google.firebase:firebase-auth:10.0.1'
  </code></pre>
  
  <p>Because I read in other threads that this is a known bug that was repaired in a higher version google-services. But I'm not sure if it works. My emulator supports only 9.8.79 Google Play Services so anything above that should not work. But a drowning man will clutch at a straw. 
  <a href="https://i.stack.imgur.com/g7tev.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g7tev.png" alt="enter image description here"></a></p>
  
  <p>I tried to create a completely new project with the code 100% copied from the tutorial. Always gets the same error. I think that if you copy the code from the internet it should all work. There is nothing wrong with the code, but something is wrong with Gradle. I have everything updated, I installed again Android Studio. </p>
  
  <p>If this helps, I can not turn on the 2 emulators at the same time. The second is then loaded then switches itself off.Installing Android Studio again not fix this error.</p>
  
  <p><strong>build.gradle (project)</strong></p>
  
  <pre><code>dependencies 
  {
          classpath 'com.android.tools.build:gradle:2.2.3'
          classpath 'com.google.gms:google-services:3.0.0'
  
      }
  </code></pre>
  
  <p><strong>build.gradle (module:app)</strong></p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
      compileSdkVersion 25
      buildToolsVersion "25.0.2"
      defaultConfig {
          applicationId "com.example.rachel.komunikator"
          minSdkVersion 15
          targetSdkVersion 25
          versionCode 1
          versionName "1.0"
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
      }
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
          exclude group: 'com.android.support', module: 'support-annotations'
      })
  
      compile 'com.android.support:appcompat-v7:25.1.0'
      compile 'com.google.firebase:firebase-database:9.8.0'
      compile 'com.google.firebase:firebase-auth:9.8.0'
      compile 'com.google.firebase:firebase-core:9.8.0'
      compile 'com.android.support:recyclerview-v7:25.1.0'
  
      testCompile 'junit:junit:4.12'
  }
  
  
  apply plugin: 'com.google.gms.google-services'
  </code></pre>
  
  <p><strong>Android Monitor with filter "firebase"</strong></p>
  
  <pre><code>02-02 23:07:18.374 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
  02-02 23:07:18.386 21212-21212/com.example.rachel.komunikator D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
  02-02 23:07:18.409 21212-21212/com.example.rachel.komunikator I/FA: To enable faster debug mode event logging run:
                                                                        adb shell setprop firebase.analytics.debug-mode com.example.rachel.komunikator
  02-02 23:07:18.410 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
  02-02 23:07:18.440 21212-21212/com.example.rachel.komunikator I/FirebaseInitProvider: FirebaseApp initialization successful
  02-02 23:07:18.761 21212-21212/com.example.rachel.komunikator I/DynamiteModule: Considering local module com.google.android.gms.firebase_database:4 and remote module com.google.android.gms.firebase_database:4
  02-02 23:07:18.761 21212-21212/com.example.rachel.komunikator I/DynamiteModule: Selected remote version of com.google.android.gms.firebase_database, version &gt;= 4
  02-02 23:07:28.891 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
  02-02 23:07:56.907 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
  02-02 23:07:56.914 21212-21283/com.example.rachel.komunikator W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
  02-02 23:07:57.607 21212-21224/com.example.rachel.komunikator D/FirebaseAuth: Notifying listeners about user ( lK8BXh5JpGQn3Mkq3hLpl6UWNru1 ).
  </code></pre>
  
  <p><a href="http://pastebin.com/xj020J6y" rel="nofollow noreferrer">Android Monitor All error stack</a></p>
  
  <p><a href="http://pastebin.com/6U2Rm5Wm" rel="nofollow noreferrer">Android Monitor All error stack - different emulator</a></p>