Самостоятельная инициализация отчетов об ошибках Crashlytics без ответов и т. Д.

Я хочу инициализировать CrashlyticsCore, в котором есть только отчеты об ошибках, а не Crashlytics, в котором автоматически встроены отчеты об использовании.

Я нашел этот ответ: Как я могу инициализировать новую версию crashlytics?

Который говорит сделать это:

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

Я не уверен, что "новое" ключевое слово должно быть там. Однако, с или без "нового", он выдает следующую ошибку:

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

Кто-нибудь знает, как просто инициализировать CrashlyticsCore без Crashlytics?

1 ответ

Вы можете попробовать ответ в этой теме

Fabric.with(this, new Crashlytics.Builder().core(new CrashlyticsCore.Builder().build()).build());

Или вы можете создать метод, который позволяет отправлять только события ответа на основе логического флага:

public static void logCustom(boolean isEnabled, String eventText) {
    if (isEnabled) {
        Answers.getInstance().logCustom(new CustomEvent(eventText));
    }
}
Другие вопросы по тегам