当前位置: 首页 > 知识库问答 >
问题:

React Native Crashlytics火力点

傅泉
2023-03-14

我们正在react Native中使用firebase crashlytics。但问题是当android应用崩溃时,crashlytics给我们的是android原生代码报告。而不是react本机代码。这是显而易见的,因为它已经编译为本机代码。但问题是我们无法将问题映射到react本机代码中。是否有任何机制可以在最小程度的人力参与下自动或手动完成这一工作?

共有1个答案

谢铭
2023-03-14

Crash Analytics不会用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.soloader.soloader.assertinitialized(soloader.java(nativeMap.java)com.facebook.react.jscexecutor.jscexecutorFactor.create(jscexecutorFactor.java)com.facebook.react.reactInstanceManager$5.run(reactInstanceManager.java)

*你需要有一个基本的本地知识,或者你可以谷歌这些错误并知道根本原因。此外,FYI哨兵也可以对您有很大的帮助,因为它还可以记录javascript错误。另外,A/C firebase最新版本6+现在也记录JS错误*

 类似资料:
  • 我正在创建一个网络应用程序,我想实现Firebase身份验证,并帮助用户使用谷歌,脸书或推特登录。 用户在我的网站上使用Firebase登录,我在Javascript中收到登录信息。 根据Firebase留档,我没有传递JS中接收到的UID,而是将令牌ID发送到后端服务器,以便它可以验证源并检索用户ID。 我使用PHP-JWT来检查和验证Firebase返回的令牌。但是,标题中的< code>Ke

  • Firebase Firestore的成本基于读取操作的数量。如果我下载一个包含不止一个子文档的高级文档(比如下载一个在Firebase实时数据库中包含不止一个子节点的父节点)。)那么会被认为是单读还是多读呢?我在文档中没有找到任何关于这一点的内容。请解释一下?

  • 我正在开发一个应用程序,用户可以看到一组缩小的图像,然后按“确定”下载所有的原始文件,将它们放入压缩文件并发送压缩文件。 该应用程序使用聚合物,聚合火,火力(包括存储)。 在上传图像期间,我将原始文件和缩小后的文件的下载网址和存储参考都保存在数据库中。 当我将下载url放在iron image元素中以在浏览器中显示图像时,一切都很正常,缩小的图像显示在屏幕上。当我试图通过XMLHttpReques

  • 如何以多对多关系从Firebase Cloud Firestore构建和查询数据? 我有公司和承包商。一个承包商可以为多个公司工作,一个公司可以有多个承包商。这是一种简单的多对多关系。我希望能够回答有关公司和承包商的问题: 给定一家公司,谁是目前的承包商。给承包商他们在为什么公司工作。什么是正确的方式来构建Cloud Firesta中的数据?

  • 今天在使用Admin SDK开发Cloud Firestore时,我无意中忘记了替换。使用更新。设置了merge true选项,令我惊讶的是,查询成功了,文档也创建了。我删除了合并:true,然后我得到了文档不存在错误。我用merge:true再次测试了它,并再次创建了文档。我在文档中找不到有关此的任何内容。有人能解释这种行为吗。

  • 尝试在我的项目中使用FiRecovery。我的项目是一个全新的项目,但在我的设备上运行应用程序时遇到问题而没有收到错误:任务“: app: mergeDexDebug”执行失败。 我的应用程序正在使用AndroidX。我已经添加了我的谷歌服务。json文件,遵循步骤等。 Yaml文件: android/build。格拉德尔: 完全错误: 失败:构建失败,但有例外。 错误:任务:app:mergeD