Firebase 崩溃报告,禁用调试版本的报告

Firebase Crash Reporting, disable reports for debug builds

这次我们正在对 android 应用程序进行 Beta 测试。有什么方法可以阻止 android 模拟器向 Firebase 控制台发送崩溃报告? 首先,我们必须查看每个问题的设备以手动关闭它们,因为我们看不到问题是来自 developing/testing 还是来自 beta-tester。

您可以将元数据条目添加到您的应用的 AndroidManifest.xml 以在构建时禁用崩溃报告。

<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />

或者您可以通过添加 ApplicationMainActivity,

来禁用
FirebaseCrash.setCrashCollectionEnabled(false);

有关详细信息,请查看此 link, https://firebase.google.com/docs/crash/disable-sdk

在您的自定义 Application class onCreate 方法中使用此方法:

FirebaseCrash.setCrashCollectionEnabled(!BuildConfig.DEBUG);

如果您为模拟器编译调试 APK 就没问题