在崩解剂

时间:2017-06-12 10:22:25

标签: android classnotfoundexception crashlytics

我注意到Crashlytics(Fabric)和Google Play开发者控制台报告的崩溃次数存在巨大差异。我们也在使用Firebase,它也显示了与Crashlytics类似的数字。但是,开发者控制台存在巨大差异。

这使我逐一调查所有崩溃报告的详细信息。然后我发现了一个特定的崩溃,发生了很多次。仅在开发人员控制台中报告此崩溃。但是,它在Crashlytics和Firebase中不存在。开发人员控制台提供异常的简短堆栈跟踪。在这里。

java.lang.RuntimeException: 
  at android.app.ActivityThread.installProvider(ActivityThread.java:5196)
  at android.app.ActivityThread.installContentProviders(ActivityThread.java:4799)
  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4683)
  at android.app.ActivityThread.access$1400(ActivityThread.java:168)
  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1389)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at android.app.ActivityThread.main(ActivityThread.java:5493)
  at java.lang.reflect.Method.invokeNative(Native Method:0)
  at java.lang.reflect.Method.invoke(Method.java:525)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1209)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1025)
  at dalvik.system.NativeStart.main(Native Method:0)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:64)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
  at android.app.ActivityThread.installProvider(ActivityThread.java:5181)

正如您所看到的,它并没有告诉我在堆栈跟踪中找不到哪个类。所以我的手在这里绑了一点。

在单例应用程序类实例化之前可能会发生此崩溃吗?在创建Crashlytics和Firebase实例之前可能会发生什么?

顺便说一句,根据开发者控制台报告,此异常仅在Android 4.2,4.3和4.4中发生。

有人遇到过这个问题,还是有任何想法?提前谢谢。

0 个答案:

没有答案