Doge
Doge

Reputation: 863

java.lang.NoSuchMethodError in firebase error

My firebase dependencices are of version 10.0.1 . And i tried adding admob dependency of version 10.2.0.

As i know that's why i got that error.

But after getting this error. I removed admob dependency and ran the app again. But still same error. Then I updated all dependencies to version 10.2.0 still same error.

My Error Log:

java.lang.NoSuchMethodError: No static method zzdD(Ljava/lang/String;)Z in class Lcom/google/android/gms/common/util/zzv; or its super classes (declaration of 'com.google.android.gms.common.util.zzv' appears in /data/app/com.buckydroid.fireapp-2/base.apk)
                                                                             at com.google.firebase.FirebaseOptions.<init>(Unknown Source)
                                                                             at com.google.firebase.FirebaseOptions.fromResource(Unknown Source)
                                                                             at com.google.firebase.FirebaseApp.initializeApp(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)
                                                                             at android.app.ActivityThread.installProvider(ActivityThread.java:5207)
                                                                             at android.app.ActivityThread.installContentProviders(ActivityThread.java:4802)
                                                                             at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4742)
                                                                             at android.app.ActivityThread.-wrap1(ActivityThread.java)
                                                                             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1424)
                                                                             at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                             at android.os.Looper.loop(Looper.java:148)
                                                                             at android.app.ActivityThread.main(ActivityThread.java:5471)
                                                                             at java.lang.reflect.Method.invoke(Native Method)
                                                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

Upvotes: 0

Views: 1069

Answers (1)

Arunesh
Arunesh

Reputation: 11

I had the same problem and noticed that I was using a firebase-ui gradle dependency. If you are doing that in your gradle, then it brings its own version of firebase's transitive dependencies.

Removing it solved the problem for me.

Upvotes: 1

Related Questions