【问题标题】:React Native Crashlytics FirebaseReact Native Crashlytics Firebase
【发布时间】:2020-01-05 09:19:13
【问题描述】:

我们在 react native 中使用 firebase crashlytics。但问题是当 android 应用程序崩溃时,crashlytics 会为我们提供 android 原生代码报告。不是反应本机代码。这很明显,因为它已经编译为本机代码。但问题是我们无法将问题映射到反应原生代码中。是否有任何机制可以在最少的人工参与下自动或手动执行此操作?

【问题讨论】:

    标签: firebase react-native crashlytics react-native-firebase firebase-crash-reporting


    【解决方案1】:

    崩溃分析不会在 javascript 中为您提供详细的报告。相反,它将定义崩溃的屏幕和设备/操作系统等。您必须自己弄清楚崩溃。它会给你这样的崩溃报告:

    com.facebook.soloader.SoLoader.doLoadLibraryBySoName (SoLoader.java) com.facebook.soloader.SoLoader.assertInitialized (SoLoader.java) com.facebook.soloader.SoLoader.assertInitialized (SoLoader.java) com.facebook.soloader.SoLoader.assertInitialized (SoLoader.java) com.facebook.react.bridge.ReactBridge.staticInit (ReactBridge.java) com.facebook.react.bridge.NativeMap。 (NativeMap.java) com.facebook.react.jscexecutor.JSCExecutorFactory.create (JSCExecutorFactory.java) com.facebook.react.ReactInstanceManager$5.run (ReactInstanceManager.java)

    *您需要具备基本的本地知识,或者您可以搜索这些错误并了解根本原因。此外,仅供参考 Sentry 对您有很大帮助,因为它还记录了 javascript 错误。此外,A/c firebase 最新版本 6+ 现在还记录 JS 错误*

    【讨论】:

    • 知道 Crashlytics 返回 JS Crash 之类的错误很有趣。如果你能分享一下这是一份来自 JS 的崩溃报告,那就太好了?我还没有从 Firebase 看到任何关于此的文档。谢谢里沙夫。另外,我很想听听您是如何在给定的上下文中计算崩溃的。
    • 您需要具备基本的本地知识,或者您可以谷歌这些错误并了解根本原因。此外,FYI Sentry 对您有很大帮助,因为它还记录了 javascript 错误。此外,A/c firebase 最新版本 6+ 现在也记录 JS 错误。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2019-06-25
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多