Google Firebase - 如何删除崩溃报告?
Google Firebase - how to delete Crash reports?
我终于失明了吗?还是没有明显的方法可以通过 Google Firebase 网络控制台删除 Firebase 崩溃报告?我的 Android 应用程序已成功记录报告,但现在我有大量 "development crashes" 占用了我在控制台中的大量视图。这使得很难找到实际的 beta 用户崩溃(特别是因为我似乎也无法通过 date/time 过滤崩溃)。任何帮助深表感谢。
从长远来看,您可以做的最好的事情是创建两个不同的应用程序实例,一个用于 debug/dev,另一个用于发布,并确保它们具有不同的程序包名称。这应该允许您在控制台中单独查看它们。您可以在 build.gradle.
中轻松配置它
这个话题也在我们的 firebase-talk 组中 discussed in more detail,但是是从 Firebase Analytics 的角度来看的。请务必点击以获取有关 gradle 构建如何工作的更多详细信息。
就实际删除出现的问题而言,目前还没有办法做到这一点,但我们正在研究未来版本。我们肯定会听到每个人对此的反馈。
正如 Doug 所回答的,目前不可能。
我的方法是使用过滤器 - 当在 dev/debug 时,你将版本向前滚动一个次要版本,当你释放你时,使用另一个版本。
通过这种方式,您可以将正在处理的错误限制在当前版本中,而不更改包名称或打开两个代码分支。
我知道这是旧的,但现在有一种方法可以在调试模式下禁用 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 中关闭问题。
我已附上屏幕截图以供参考..
我终于失明了吗?还是没有明显的方法可以通过 Google Firebase 网络控制台删除 Firebase 崩溃报告?我的 Android 应用程序已成功记录报告,但现在我有大量 "development crashes" 占用了我在控制台中的大量视图。这使得很难找到实际的 beta 用户崩溃(特别是因为我似乎也无法通过 date/time 过滤崩溃)。任何帮助深表感谢。
从长远来看,您可以做的最好的事情是创建两个不同的应用程序实例,一个用于 debug/dev,另一个用于发布,并确保它们具有不同的程序包名称。这应该允许您在控制台中单独查看它们。您可以在 build.gradle.
中轻松配置它这个话题也在我们的 firebase-talk 组中 discussed in more detail,但是是从 Firebase Analytics 的角度来看的。请务必点击以获取有关 gradle 构建如何工作的更多详细信息。
就实际删除出现的问题而言,目前还没有办法做到这一点,但我们正在研究未来版本。我们肯定会听到每个人对此的反馈。
正如 Doug 所回答的,目前不可能。
我的方法是使用过滤器 - 当在 dev/debug 时,你将版本向前滚动一个次要版本,当你释放你时,使用另一个版本。
通过这种方式,您可以将正在处理的错误限制在当前版本中,而不更改包名称或打开两个代码分支。
我知道这是旧的,但现在有一种方法可以在调试模式下禁用 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 中关闭问题。
我已附上屏幕截图以供参考..