为 android 设置 react native crashlytics 后无法发送崩溃报告

时间:2021-02-17 16:51:24

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

我觉得我已经尝试了所有可能的方法组合,以在我的 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
  }
}

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

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

1 个答案:

答案 0 :(得分:0)

在 firebase.json 中

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

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