Самостоятельная инициализация отчетов об ошибках 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));
}
}