firebase 错误中的 java.lang.NoSuchMethodError

标签 java android firebase nosuchmethoderror

我的 firebase 依赖版本是 10.0.1 。我尝试添加版本 10.2.0 的 admob 依赖项。

据我所知,这就是我收到该错误的原因。

但是出现此错误后。我删除了 admob 依赖项并再次运行该应用程序。但仍然是同样的错误。然后我将所有依赖项更新到版本 10.2.0 仍然出现相同的错误。

我的错误日志:

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)

最佳答案

我遇到了同样的问题,并注意到我正在使用 firebase-ui gradle 依赖项。如果您在 gradle 中执行此操作,那么它会带来自己的 Firebase 传递依赖项版本。

删除它解决了我的问题。

关于firebase 错误中的 java.lang.NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42872540/

相关文章:

android - 单击editText时如何选择音频文件?

node.js - 为每个登录用户初始化管理 Firebase 应用程序

java - 在不使用 javascript 执行程序的情况下,使用 Selenium java WebDriver 单击隐藏元素?

java.lang.NoSuchMethodError : com. squareup.kotlinpoet.PropertySpec$Companion.varBuilder

android - 来自 AudioRecord 的振幅

reactjs - Cors TypeScript 中没有重载匹配此调用

javascript - Firebase,异步检索数据

java - 如何找出方法被执行?

java - 在Java中解析包含HTML实体的XML文件而不改变XML

java - 单击 JavaFX ListView 中的任意位置将返回索引 -1 并崩溃