firebase - React Native Crashlytics Firebase
问题描述
我们在 react native 中使用了 firebase crashlytics。但问题是当 android 应用程序崩溃时,crashlytics 会给我们 android 原生代码报告。不是反应本机代码。这很明显,因为它已经编译为本机代码。但问题是我们无法将问题映射到反应原生代码中。是否有任何机制可以在最少的人工参与下自动或手动执行此操作?
解决方案
崩溃分析不会在 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)
*您需要具备基本的本地知识,或者您可以搜索这些错误并了解根本原因。此外,FYI Sentry可以为您提供很大的帮助,因为它还记录了 javascript 错误。此外,A/c firebase 最新版本 6+ 现在还记录 JS 错误*
推荐阅读
- javascript - 使用 switch case 的 Google Form 通知脚本
- java - 初始化外部构造函数与内部
- linux - 正确使用带有命名管道的 gzip
- html - 将输入元素移动到 div 的中心
- javascript - 如何修复 NetworkError:无法在“XMLHttpRequest”上执行“发送”:无法加载
- c# - ASP.NET Core 3 Identity - 从 Xamarin 表单添加登录
- javascript - 向特定用户添加角色
- javascript - 如何在 JSX 中编写嵌套循环以减少重复代码?
- java - 构建 AOSP 10 时出现 Java OutOfMemoryError
- angular - NullInjectorError: StaticInjectorError(AppModule)[Voter -> Number]: