Firebase致命异常:java.lang.NoSuchFieldError没有类型为Ljava / lang / Object的字段锁定

问题描述

我在React-Native上使用firebase。并仅从crashlytics在生产模式下的Android上获取错误。在开发模式下无法捕获它。从stacktrace可以清楚地看到,错误发生在Java端。如果应用程序尝试访问或修改对象的指定字段而该对象不再具有该字段,则会发生NoSuchFieldError。也许有人也有这个错误。有什么解决方法的想法吗?

Fatal Exception: java.lang.NoSuchFieldError: No field LOCK of type Ljava/lang/Object; in class Lcom/google/firebase/FirebaseApp; or its superclasses (declaration of 'com.google.firebase.FirebaseApp' appears in base.apk:classes2.dex)
       at com.google.firebase.FirebaseApp.access$300(com.google.firebase:firebase-common@@19.2.0:89)
       at com.google.firebase.FirebaseApp$GlobalBackgroundStateListener.onBackgroundStateChanged(com.google.firebase:firebase-common@@19.2.0:661)
       at com.google.android.gms.common.api.internal.BackgroundDetector.onBackgroundStateChanged(:45)
       at com.google.android.gms.common.api.internal.BackgroundDetector.onTrimMemory(:41)
       at android.app.Application.onTrimMemory(Application.java:160)
       at android.app.ActivityThread.handleTrimMemory(ActivityThread.java:5613)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1906)
       at android.os.Handler.dispatchMessage(Handler.java:105)
       at android.os.Looper.loop(Looper.java:164)
       at android.app.ActivityThread.main(ActivityThread.java:6944)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)