Crashlytics已弃用方法已禁用()

Cam*_*ide 21 android crashlytics

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

Crashlytics crashlytics = new Crashlytics.Builder().disabled(true).build();
Run Code Online (Sandbox Code Playgroud)

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

Mik*_*ell 59

Mike来自Crashlytics和Fabric.

以下是您想要使用的内容,具体取决于您的偏好:

CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
Fabric.with(this, new Crashlytics.Builder().core(core).build());
Run Code Online (Sandbox Code Playgroud)

要么

Fabric.with(this, new Crashlytics.Builder().core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build()).build());
Run Code Online (Sandbox Code Playgroud)

见CrashlyticsCore.Builder#disabled文档.

  • 完善!我希望有更好的文档,我可以找到这个. (3认同)
  • @gmale该命令禁止将Crashlytics构建为Gradle构建流程的一部分.它不会在运行时禁用Crashlytics.请参阅我的回答:http://stackoverflow.com/questions/28339323/disable-importing-of-crashlytics/28357998#28357998 (3认同)