我正在尝试按照文档中的建议记录捕获的异常
在我的一项活动中:
@Override
public void failure(RetrofitError error) {
Crashlytics.getInstance().core.log(error.getMessage());
Crashlytics.getInstance().core.logException(error.getCause());
}
但这再次导致 Fabric 仪表板出现致命异常:
致命异常:java.lang.NullPointerException 尝试从空对象引用上的字段“com.crashlytics.android.core.CrashlyticsCore com.crashlytics.android.Crashlytics.core”读取
我正在初始化 Fabric AndroidApplication
:
CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
Fabric.with(this, new Answers(), new Beta(), core, new TwitterCore(authConfig), new Digits.Builder().build());
我是否需要为需要自定义日志记录的每个活动初始化 Fabric?