如何在Android Studio模拟器中禁用Crashlytics

时间:2017-10-11 11:18:25

标签: android android-emulator crashlytics

我正在开发Android应用并使用Crashlytics来获取崩溃日志。当我在其他设备上安装APK时,这非常有效,因为我无法以任何其他方式获得堆栈跟踪。

我遇到的问题是,在开发过程中,我经常在Android Studio的模拟器中崩溃应用程序。 Crashlytics也报告了这些崩溃,但是我想禁用它们,因为它让我的Crashlytics Dashboard有点乱,因为我不知道在开发时发生了哪些崩溃,哪些是在其他设备上发布的APK:s的实际问题。 / p>

我怎样才能实现这一目标?

2 个答案:

答案 0 :(得分:3)

以下应禁用Crashlytics(如果是调试版本)(如果需要,可以在此处使用其他过滤器)

    if (BuildConfig.DEBUG) {
        CrashlyticsCore disableCrashlytics = new CrashlyticsCore.Builder().disabled(true).build();
        Fabric.with(getApplication(), new Crashlytics.Builder()
                .core(disableCrashlytics)
                .build());
     }

答案 1 :(得分:2)

这是一种在模拟器或虚拟机上运行时禁用Crashlytics报告的方法,但在真实设备上运行时始终启用它,即使是调试版本

TempVars.vUser