android - 初始化 Fabric.io 以进行调试/发布的正确方法

标签 android crashlytics fabric.io

来自 Fabric.io 的关于 Crashlytics 的简单问题:

要在调试中禁用它,我们是否仍应使用:

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

或者 Fabric 是否处理调试/发布差异,我们应该只使用:

Fabric.with(this, new Crashlytics());

disabled 方法已被删除,如果您在 Android Studio 中使用 Fabric 插件,它总是会将 crashlytics 实例更改为 new Crashlytics()

最佳答案

对于新的 2.3.+ 版本,您应该使用如下内容:

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

关于android - 初始化 Fabric.io 以进行调试/发布的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30780548/

相关文章:

php - Android:如何使用 http post 发送用户输入值?

android - Crashlytics 初始化连接异常 (EHOSTUNREACH)

android - 在 Android App 中拥有多个崩溃报告工具有什么影响

ios - 如何在 Fabric 中使用分发配置文件?

android-gradle-plugin - Mac 上没有方法 : com. crashlytics.tools.gradle.CrashlyticsPlugin 的签名

android - 为新版本发布的 App 添加 Flavours

android - ListView 项目出现在错误的位置或重复

android - 如何获取实际位置?

android - 将Fabric完全迁移到Firebase

ios - Swift - 专门的 _VariantDictionaryBuffer.ensureUniqueNativeBuffer(Int)