【发布时间】:2018-08-14 18:54:36
【问题描述】:
我一直在关注文档here 并一直到我安装它并尝试发送错误的地步。我在我的页面上添加了一个按钮,按下该按钮即可:
throw new Error('Test Error for Crashlytics')。我已经让它在我的模拟器中运行,并在我的手机上临时安装了该应用程序,但无论我的应用程序出错多少次,Firebase 中的 Crashlytics 页面只会显示
我已经看到这可能需要一些时间,但是自从第一个错误以来我已经等待了大约 2 个小时,自上次尝试以来大约 30 分钟,但仍然没有。不太确定接下来要尝试什么,我似乎也找不到任何关于如何调试正在发生的事情的文档。
【问题讨论】:
-
您的
Error异常是否被自定义代码捕获?如果是这种情况,crashlytics 将不会显示任何内容,因为异常已被处理(或者必须以我不知道的方式进行配置)。尝试除以零之类的方法,不使用 catch 子句,然后检查是否出现了什么问题。默认情况下,Crashlytics 只处理未处理的异常 -
据我所见,没有什么能捕捉到我的异常。我尝试了几种不同的抛出和错误方法,例如访问不存在的对象、使用不存在的函数以及仅抛出错误。似乎没有任何东西可以让它崩溃。
-
就在您到达第 3 步时。清理您的项目并再次运行(而不是重新加载)。然后 firebase 控制台会自动检测您的应用,而无需刷新页面。
标签: android ios firebase react-native crashlytics