我想初始化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?
答案 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));
}
}