Crashlytics已弃用方法已停用()

时间:2015-05-27 16:47:19

标签: android crashlytics

在Android上使用Crashlytics + Fabric时,有一种非常简单的方法可以启用和禁用崩溃报告。我使用它,所以在开发和测试期间,没有大量的崩溃警告每个人。

Crashlytics crashlytics = new Crashlytics.Builder().disabled(true).build();

现已弃用disabled(boolean)方法。有没有人知道替换是以编程方式禁用和启用崩溃的?

2 个答案:

答案 0 :(得分:57)

来自Crashlytics和Fabric的Mike来自这里。

根据您的偏好,您可以根据自己的需要使用

CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
Fabric.with(this, new Crashlytics.Builder().core(core).build());

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

请参阅CrashlyticsCore.Builder#disabled documentation

答案 1 :(得分:1)

Fabric Crashlytics SDK现在已弃用,应使用FirebaseCrashlytics

// Explicit initialization of Crashlytics is no longer required.
// OPTIONAL: If crash reporting has been explicitly disabled previously, add:
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(!BuildConfig.DEBUG);

请参见migration documentation here