初始化Crashlytics错误报告本身没有Answers等

时间:2017-03-22 19:18:21

标签: android crashlytics google-fabric crashlytics-android

我想初始化CrashlyticsCore,它只是错误报告,而不是Crashlytics,它具有自动内置使用情况报告。

我找到了这个答案: How do i initialize the new version of crashlytics?

其中说这样做:

Fabric.with(this, new CrashlyticsCore.getInstance());

我不确定“new”关键字是否存在。但是,无论有没有“新”,它都会出现以下错误:

java.lang.IllegalStateException: Must Initialize Fabric before using singleton()

有没有人知道如何在没有Crashlytics的情况下初始化CrashlyticsCore?

1 个答案:

答案 0 :(得分:2)

您可以在this thread

中尝试答案
Fabric.with(this, new Crashlytics.Builder().core(new CrashlyticsCore.Builder().build()).build());

或者您可以创建一个仅允许基于布尔标志发送Answer事件的方法:

public static void logCustom(boolean isEnabled, String eventText) {
    if (isEnabled) {
        Answers.getInstance().logCustom(new CustomEvent(eventText));
    }
}