Fabric-Crashlytics-Android 注意点
非发布版本关闭Fabirc
官方文档中有这方面的介绍,有助于在开发过程中,提高编译速度和避免上报不必要的Crash
一共两步
第一步:在build.gradle中配置enableCrashlytice=false
android { buildTypes { debug { // Disable fabric build ID generation for debug builds ext.enableCrashlytics = false ...
第二步:在初始化的时候,设置disable
// Set up Crashlytics, disabled for debug builds Crashlytics crashlyticsKit = new Crashlytics.Builder() .core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build()) .build(); // Initialize Fabric with the debug-disabled crashlytics. Fabric.with(this, crashlyticsKit);
主动上传Exception
Crashlytics.logException(e);
try { myMethodThatThrows(); } catch (Exception e) { Crashlytics.logException(e); // handle your exception here! }