Firebase Crashlytics for React Native应用程序中更好的异常调用堆栈

时间:2019-01-24 18:59:10

标签: firebase react-native crashlytics

我在Firebase Crashlytics仪表板中收到一些崩溃报告。但是,该报告仅显示本机代码调用堆栈,而JS堆栈已最小化并且不可读。例如:

Fatal Exception: com.facebook.react.common.JavascriptException: undefined is not a function (evaluating 'r[n]()'), stack:
<unknown>@284:210
value@36:1363
value@23:3582
<unknown>@23:1067
value@23:3009
value@23:1039

       at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:54)
       at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:38)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
       at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:160)
       at com.facebook.react.bridge.queue.NativeRunnable.run(NativeRunnable.java)
       at android.os.Handler.handleCallback(Handler.java:789)
       at android.os.Handler.dispatchMessage(Handler.java:98)
       at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
       at android.os.Looper.loop(Looper.java:164)
       at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)
       at java.lang.Thread.run(Thread.java:764)

从以上报告中我唯一可以得到的就是JS代码正在尝试调用一个未定义的对象,但是很难找到问题的确切出处。

是否可以提交某种符号文件或映射文件,以便该报告对帮助我了解哪个函数有问题更有用?

谢谢。

0 个答案:

没有答案