Getting Exception java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions after updating to the new firebase

后端 未结 15 1483
渐次进展
渐次进展 2020-11-22 09:56

I have updated my application to the new firebase using the this and now when i compile my project i get the following exception.

Here is my logcat:

相关标签:
15条回答
  • 2020-11-22 10:42

    try to solve...

    in Gradle file

    multiDexEnabled true

    compile 'com.android.support:multidex:1.0.1'

    Manifest file

    application tag add this line

    android:name="android.support.multidex.MultiDexApplication"

    0 讨论(0)
  • 2020-11-22 10:45
     GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestIdToken(getString(**R.string.default_web_client_id**))
                .requestEmail()
                .build();
    

    In my same case i changed requestIdToken and it worked.

    0 讨论(0)
  • 2020-11-22 10:46

    Using latest Google Play services but was not working. For me this procedure is working:

    1. Updated my Application class:

      public class App extends Application {
        @Override
        protected void attachBaseContext(Context base) {
          super.attachBaseContext(base);
          MultiDex.install(this);
       }
      }
      
    2. Updated build.gradle file:

      defaultConfig {
          ...
          multiDexEnabled true
      }
      
    3. Included dependencies:

      dependencies {
        compile 'com.android.support:multidex:1.0.0'
      }
      
    0 讨论(0)
提交回复
热议问题