【发布时间】:2019-10-19 00:33:20
【问题描述】:
我刚开始使用 React Native Firebase 和 Crashlytics(第 6 版)。当我在 JS catch 块中调用 firebase.crashlytics().recordError(error) 时,我在 Firebase Crashlytics 日志中看到类似于以下内容的错误。这是预期的行为吗?
这个错误日志没有任何有用的信息,所以我不确定我是否正确使用它。 (我曾考虑将其创建为错误报告,但这似乎是预期的行为或用户错误)。
触发的错误:
来自错误之一的堆栈跟踪:
如果这是预期的行为,我可能会这样称呼它:firebase.crashlytics().recordError(new Error('The error description');。这样我就知道错误在哪里,因为我无法从行号中看出错误在哪里。这样做的缺点是它不会显示实际的错误消息,所以我会知道错误在哪里,但不知道错误是什么。
总体而言,React-Native Firebase 非常适合我,因此感谢所有辛勤工作(如果您是团队的一员)!
【问题讨论】:
-
不幸的是,这是缩小的 JS 包堆栈跟踪 - 目前无法在 Crashlytics 上为 JS 堆栈跟踪添加源映射 - 缩小的堆栈跟踪是通过构建自定义原生 iOS/Android 堆栈发送的帧。
-
嗨,DowntownDev。你解决了这个问题吗?有同样的事情,登录firebase完全不可读。
标签: firebase crashlytics react-native-firebase