【问题标题】:cannot send crash report after setting up react native crashlytics for android为 android 设置 react native crashlytics 后无法发送崩溃报告
【发布时间】:2021-05-20 14:32:40
【问题描述】:

我觉得我已经尝试了所有可能的方法组合来报告我的 react-native 应用程序的 android 端的 firebase crashlytics 控制台上的崩溃。

我已按照 rnfirebase 设置说明进行了三次检查,确保一切正常:https://rnfirebase.io/crashlytics/android-setup

我在几个论坛上读到,应用程序需要在“发布”模式下运行才能报告崩溃,然后必须关闭并再次打开应用程序才能发送报告,我已经做了多次次:

首先我尝试过: ./gradlew installRelease

其次,我尝试了一个github问题论坛中推荐的方法: ./gradlew assembleRelease adb install ./app/build/outputs/apk/release/app-release.apk

这两种方法都在我的模拟器上运行,我能够使用 crashlytics().crash() 方法导致崩溃,可惜控制台中没有显示任何内容。

我还将它添加到我的项目根目录中的 firebase.json 文件中,如文档说明:

{
  "react-native": {
    "crashlytics_debug_enabled": true
  }
}

非常感谢任何帮助,因为我真的不知道问题出在哪里。

PS。我已经在 FB 控制台注册了我的应用并启用了 crashlytics

【问题讨论】:

    标签: android firebase react-native crashlytics react-native-firebase


    【解决方案1】:

    在 firebase.json 中

    {
      "react-native": {
        "crashlytics_disable_auto_disabler": true,
        "crashlytics_debug_enabled": true
      }
    }
    

    确保已安装/初始化 crashanalytics sdk 关注:https://rnfirebase.io/crashlytics/android-setup

    【讨论】:

    • 我试试看!看看有没有帮助
    • 我已经尝试在调试版本和发布版本中使应用程序崩溃,但尚未出现任何结果,但我明天会回来查看并提供更新
    • 这对我不起作用,即使应用程序在调用 crashlytics().crash() 方法时确实崩溃了,控制台中也没有显示任何内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 2013-07-23
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    相关资源
    最近更新 更多