0

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

我找到了这个答案: 如何初始化新版本的 crashlytics?

其中说要这样做:

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

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

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

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

4

1 回答 1

2

你可以试试这个帖子的答案

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));
    }
}
于 2017-03-23T13:58:11.623 回答