【发布时间】:2018-06-27 09:47:43
【问题描述】:
我最近将我的 Android 应用程序中的 Crashlytics 更新到了 v. 2.9.4。从那时起,当我尝试记录一些信息时,我开始在某些设备上看到错误:
java.lang.IllegalStateException:
at io.fabric.sdk.android.Fabric.singleton (Fabric.java:275)
at io.fabric.sdk.android.Fabric.getKit (Fabric.java:525)
at com.crashlytics.android.Crashlytics.getInstance
(Crashlytics.java:188)
at com.crashlytics.android.Crashlytics.checkInitialized
(Crashlytics.java:371)
at com.crashlytics.android.Crashlytics.log (Crashlytics.java:230)
日志在另一个模块中被调用,比如:
Crashlytics.log(Log.DEBUG, "ISA", "Some log");
主模块在调用super.onCreate(savedInstanceState);之后在主入口点,就在onCreate中初始化Crashlytics:
Fabric.with(this, new Crashlytics());
该问题仅出现在某些设备上 (1/100)。知道为什么会这样吗?
【问题讨论】:
标签: java android crash crashlytics