zoukankan      html  css  js  c++  java
  • Fabric-Crashlytics-Android 注意点

    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!
    }
  • 相关阅读:
    从Python到Web开发
    源码安装缺少configure文件
    5
    4
    3
    2
    42
    1
    18
    41
  • 原文地址:https://www.cnblogs.com/zhou-guobao/p/disable-crashlytics-for-debug-builds.html
Copyright © 2011-2022 走看看