【问题标题】:How to disable default Firebase crash reporting?如何禁用默认的 Firebase 崩溃报告?
【发布时间】:2016-09-15 07:46:04
【问题描述】:

如果我在 build.gradle 中使用 apply plugin: 'com.google.gms.google-services',Google 说,默认配置包括 Firebase Analytics 和 Crash Reporting,可以禁用在 SDK 中手动操作。

我需要禁用 Firebase 崩溃报告,因为它会在 Google Play 服务 9.6.80(目前正在推出)please check this 中产生问题。 如何从我的应用中禁用 Firebase 崩溃报告?

请查看随附的屏幕截图以供参考。

【问题讨论】:

  • 从崩溃中添加堆栈跟踪
  • @SzymonKlimaszewski ,我添加了屏幕截图和堆栈跟踪
  • 这不是崩溃的堆栈跟踪。寻找异常
  • @SzymonKlimaszewski,它没有抛出任何异常。当我启动我的应用程序时,需要更多时间才能进入启动屏幕,并且显然会弹出 ANR 对话框。如果我卸载 Google Play 服务更新,那么我的应用可以正常工作。因此,Google play services 9.6.80 和 Firebase 崩溃报告是一个明显的问题。如何禁用 Firebase 崩溃报告?
  • 这背后没有魔法。只需查看位于主模块中的 build.gradle 文件中的依赖项块并删除 firebase-crash 依赖项。

标签: android firebase google-play-services firebase-crash-reporting


【解决方案1】:

您需要从构建依赖项中删除 compile com.google.android.gms:play-services:9.0.0 并将其替换为您需要的各个库。 Google Play 库的列表是 provided here,Firebase 库是 listed here

当您包含 play-services:9.x.x 时,您将获得所有 Google Play 和 Firebase 库,包括 Firebase 崩溃报告。

【讨论】:

    【解决方案2】:

    如果您想禁用 Firebase Analytics 崩溃报告,请使用 app.gradle 文件中的以下代码。希望这会对您有所帮助。

    configurations 
    {
        all*.exclude group: 'com.google.firebase', module: 'firebase-crash'
    }
    

    目前,谷歌解决了这个问题。如果你以后遇到这个问题,你可以试试上面的代码。

    【讨论】:

      【解决方案3】:

      如果您使用 FirebaseCrash API 来记录消息并报告捕获的异常,则不,目前没有办法做到这一点。

      【讨论】:

      • 我根本没有使用 FirebaseCrash API。我正在使用这个应用插件:'com.google.gms.google-services 用于 Google 分析
      【解决方案4】:

      使用插件(3.0.0 版)时默认添加的有关崩溃报告的工具提示信息实际上是不正确的。我们需要纠正这一点。您可以通过在仅应用了该插件的新 Android 项目上运行 ./gradlew androidDependencies 来验证在应用 google-services 插件版本 3.0.0 时添加到项目中的内容。你会看到 firebas-crash 不会出现在依赖树中。

      插件确实添加了 Firebase Analytics,如果您不希望它收集数据,可以使用 disabled programmatically or by configuration

      类似地禁用 Crash(当它存在时,因为您在 build.gradle 中声明了依赖项)是一个热切请求的功能,我们正在努力解决这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-26
        • 2017-11-07
        • 1970-01-01
        • 1970-01-01
        • 2016-10-10
        • 1970-01-01
        相关资源
        最近更新 更多