【发布时间】:2017-12-30 15:15:25
【问题描述】:
这次我们正在对我们的 Android 应用进行 beta 测试。有什么方法可以阻止 android 模拟器向 Firebase 控制台发送崩溃报告? 首先,我们必须查看每个问题的设备以手动关闭它们,因为我们看不到问题是来自开发/测试还是来自 beta 测试人员。
【问题讨论】:
这次我们正在对我们的 Android 应用进行 beta 测试。有什么方法可以阻止 android 模拟器向 Firebase 控制台发送崩溃报告? 首先,我们必须查看每个问题的设备以手动关闭它们,因为我们看不到问题是来自开发/测试还是来自 beta 测试人员。
【问题讨论】:
在您的自定义Application 类onCreate 方法中使用它:
FirebaseCrash.setCrashCollectionEnabled(!BuildConfig.DEBUG);
如果你为模拟器编译调试 APK 就可以了
【讨论】:
您可以在 AndroidManifest.xml 中添加元数据条目,以便您的应用在构建时禁用崩溃报告。
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
或者您可以通过添加 Application 或 MainActivity 来禁用,
FirebaseCrash.setCrashCollectionEnabled(false);
有关更多信息,请查看此链接, https://firebase.google.com/docs/crash/disable-sdk
【讨论】: