繁体   English   中英

Google Firebase - 如何删除崩溃报告?

[英]Google Firebase - how to delete Crash reports?

我终于失明了还是没有明显的方法可以通过 Google Firebase Web 控制台删除 Firebase 崩溃报告? 我的 Android 应用程序成功地记录了报告,但现在我有大量的“开发崩溃”,它们占用了我在控制台中的很多视图。 很难找到实际的 beta 用户崩溃(特别是因为我似乎也无法按日期/时间过滤崩溃)。 非常感谢任何帮助。

从长远来看,您可以做的最好的事情是创建两个不同的应用程序实例,一个用于调试/开发,另一个用于发布,并确保它们具有不同的包名称。 这应该允许您在控制台中独立查看它们。 您可以在 build.gradle 中轻松配置它。

我们的 firebase-talk 小组也从 Firebase Analytics 的角度更详细地讨论了这个主题。 请务必单击以获取有关 gradle 构建如何工作的更多详细信息。

至于实际删除出现的问题,目前还没有办法做到这一点,但我们正在研究未来版本。 我们肯定会听到每个人对此的反馈。

我知道这是旧的,但现在有一种方法可以在调试模式下禁用Crashlytics

在您的应用级别build.gradle

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

android {
//...

    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
            manifestPlaceholders = [crashlyticsEnabled: true]
        }
        debug {
            manifestPlaceholders = [crashlyticsEnabled: false]
        }
    }
}

//...

在你的AndroidManifest.xml里面的application标签中:

<meta-data
    android:name="firebase_crashlytics_collection_enabled"
    android:value="${crashlyticsEnabled}" />

它可以选择在 GUI 中关闭问题。 我附上了截图以供参考.. 在此处输入图片说明

正如道格回答的那样,目前不可能。

我的方法是使用过滤器 - 在开发/调试时,您将版本向前滚动一个次要版本,当您发布时,使用另一个版本。

通过这种方式,您可以将正在处理的错误限制在当前版本中,并且不会更改包名称或打开两个代码分支。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM