非发布版本关闭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!
}

 

相关文章:

  • 2021-05-10
  • 2022-12-23
  • 2021-09-08
  • 2021-12-03
  • 2021-07-02
  • 2022-12-23
  • 2021-04-21
猜你喜欢
  • 2022-12-23
  • 2021-10-21
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案