问题标签 [firebase-crash-reporting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
674 浏览

firebase - 为什么 Firebase 崩溃报告太慢了?

到目前为止,在 Android 应用程序开发中,我还使用了更多的分析和崩溃报告工具。

  1. 乱舞
  2. 薄荷
  3. Firebase 崩溃报告

我的观察如下,

  1. 对于 Flurry,这是第一次测试什么是 android 中的崩溃报告工具,那次我得到的不是实时的崩溃报告。
  2. 完美,它真的是流畅快速的报告工具。
  3. 在我的情况下,崩溃报告时间很可能

Flurry > Firrebase > Mint Splunk

现在说到我的意思,崩溃报告几乎是一样的,但是在Firebase中,我得到了一些额外的信息评估器,然后是其他崩溃报告工具。

在此处输入图像描述

我的问题是,如何在 Firebase 中显着改善当前的崩溃报告时间?

0 投票
3 回答
924 浏览

ios - IOS上传符号文件崩溃报告失败

xcode错误图片

/Users/appledev018/LarsonApp/Pods/FirebaseCrash/upload-sym-util.bash:335:错误:curl 以非零状态 35 退出。

你好

命令 /bin/sh 发出错误但未返回非零退出代码以指示失败

我按照指南设置 Firebase 崩溃报告,当我运行我的项目时遇到错误

以下是我的脚本

我的脚本

0 投票
1 回答
830 浏览

android - Firebase 崩溃根本不显示在 Firebase 控制台中

我正在开发的应用程序链接到 Firebase 控制台中的一个项目。我也在“app”文件夹下包含了“google-services.json”。

我的顶级 build.gradle 是:

我的应用程序级别 build.gradle 是:

我知道最新的“firebase-crash”是 10.0.1,它需要更新的 Google 存储库和 Google Play 服务。但是,我可以在我正在制作的另一个应用程序上使用相同的 firebase-crash。我的网络包有点短,我还不能更新。

我在 MainActivity 中使用以下代码段onCreate()导致测试崩溃:

我也检查了 'google-services.json' 是否有正确的 mobile_sdk_id,它完全匹配。我的包名也与 firebase 项目匹配。

我不使用 Firebase Analytics 做任何事情。

以下是 logcat 输出:

自从我尝试在 Firebase 控制台上查看错误以来已经 5 个小时了。我已经尝试打开和关闭我的应用程序超过 20 次。

我怎么知道 FirebaseCrash 已启用?错误何时会出现在控制台中?难道我做错了什么?

编辑

  1. logcat中没有V/FirebaseCrash:消息。

  2. 以下不会出现在 logcat 中:

    /li>
  3. 在附加调试器之前,FirebaseCrash 打印了一些行:

    /li>
  4. 将 Firebase-Crash 更新到 10.0.1 和其他 SDK 工具。没变。

0 投票
0 回答
87 浏览

firebase - 来自其他国家/地区的 Firebase 崩溃报告

我有一个使用 Firebase 崩溃报告的 android 项目。我已经将apk分发给了住在不同国家的朋友。现在,每当我的应用程序崩溃时我可以看到崩溃报告,但当我朋友的应用程序崩溃时没有报告。是因为位置吗?

0 投票
1 回答
478 浏览

ios - 添加 firebase 崩溃分析脚本后,获取 Shell Script Invocation Warning

您好,我添加了 firebase 崩溃分析脚本并从 Facebook sdk 获取 shell 脚本警告。

我怎样才能删除这个?

警告:dump_syms:/Users/MyName/Library/Developer/Xcode/DerivedData/MyPro-bgqelwggbpabjofxdrnjvhogdatv/Build/Products/Release-iphoneos/MyPro.app.dSYM/Contents/Resources/DWARF/Loco,架构:在编译单元中'/用户/demmel/ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m'(偏移量0x1028b9):

警告:dump_syms:/Users/MyName/Library/Developer/Xcode/DerivedData/MyPro-bgqelwggbpabjofxdrnjvhogdatv/Build/Products/Release-iphoneos/MyPro.app.dSYM/Contents/Resources/DWARF/Loco,架构:偏移量 0x10291b 处的 DIE有一个 DW_AT_abstract_origin 属性引用偏移量 0x102936 处的模具,该属性要么未标记为内联,要么稍后出现在文件中

警告:dump_syms:/Users/MyName/Library/Developer/Xcode/DerivedData/MyPro-bgqelwggbpabjofxdrnjvhogdatv/Build/Products/Release-iphoneos/MyPro.app.dSYM/Contents/Resources/DWARF/Loco,架构:警告:偏移处的函数0x10291b 没有名字

0 投票
0 回答
756 浏览

ios - Firebase 崩溃控制台询问不存在的构建的 UUID

我正在尝试在我的 ios 应用程序上获取崩溃报告。我在 Firebase 崩溃信息中心收到一条错误消息,上面写着

我检查了我机器上的每个二进制文件,没有一个文件有这个 UUID。那么这个 UUID 是从哪里来的呢?我在上面的例子中显然放了一个假的,但是如果它不存在,Firebase 怎么会要求这个 UUID?

请注意,这是一次测试崩溃。我打电话

在我的应用程序中。该版本是我通过 TestFlight 从 iTunes 连接下载的版本。Apple 是否正在创建一个我没有 dSYM 文件的二进制文件?我禁用了位码。

我还验证了运行脚本是否正常工作。如果我单击 Firebase 崩溃报告选项卡上“仪表板”右侧的“符号文件”,我有很多 dSYM 文件上传到 Firebase 崩溃服务,但没有一个与我从 TestFlight 下载的二进制文件的 UUID 匹配。

0 投票
1 回答
274 浏览

android - Firebase Crash Reporter 是否只能在从 Google Play 安装的情况下工作?

我想将 Firebase 崩溃报告器添加到我的 Android 项目中。我在 Firebase 网站上注册并构建了我的项目。我在我的 Android 项目中添加了 Firebase(以及 JSON 文件)。

我还在以下位置添加了对 Internet 连接的权限:

我在我的简单测试项目中添加了测试代码:

然后我尝试在实际设备中测试 Firebase Android 应用程序。

但 Firebase 崩溃报告没有显示任何内容。即使 24 小时后,我也没有收到来自 Firebase 的任何消息。

我怀疑崩溃报告器不起作用,因为我使用 Android Studio 的调试工具安装了应用程序,而不是来自 Google Play。

Firebase Crash Reporter 是否根据安装过程(USB 调试或 Google Play)工作?

============================================

我的迷你测试项目的综合描述。

1)这是我的json文件:

2)我在firebase控制台中的项目设置:

在此处输入图像描述

3)我的简单活动:

4)我的清单文件:

5)我的项目树目录:

在此处输入图像描述

在 Json 文件字段中

“current_key”:“AIzaSyDdlwnNGtv6RHo55xN7lxpuSrTh6MFss7k”

与 firebase 控制台设置中的键不同:

AIzaSyCGmjhNuovZQkQfmBKGcEj4KT4X9a0GFqo

我尝试在我的项目中设置两个 api 键

AIzaSyDdlwnNGtv6RHo55xN7lxpuSrTh6MFss7k 和 AIzaSyCGmjhNuovZQkQfmBKGcEj4KT4X9a0GFqo

但这对我没有帮助。

我尝试设置所有东西,但没有任何帮助。我不知道为什么 firebase 不对我的FirebaseCrash.report命令做出反应。

我再说一遍,我的安卓设备在谷歌注册。但我在 google play 中没有我的应用程序。

我在项目中做错了什么?

0 投票
3 回答
3649 浏览

android - 将 ProGuard 映射文件上传到 Firebase

我正在尝试最近发布的功能,该功能允许使用 gradle 任务将 ProGuard 映射文件上传到 Firebase ( https://firebase.google.com/docs/crash/android )。以下是我正在运行的任务。

但是,它似乎没有识别服务帐户文件。有没有人有运气让这个工作?我也尝试过FirebaseServiceAccountFilePath在 gradle.properties 中定义。

0 投票
1 回答
147 浏览

android - 有没有办法在 Firebase 崩溃报告中设置键值对?

我使用了 Fabric Crash Analytics,它有一种Crashlytics.setString("token", token);用于设置自定义用户详细信息的方法。以便我们更好地识别崩溃。

所以我的问题是,有什么方法可以为 Firebase 的崩溃报告做同样的事情。我用过FirebaseCrash.log("Activity created 123 123");,但顾名思义,它只是记录那个字符串。如果我们可以这样做会更好:

0 投票
1 回答
537 浏览

ios - 如何使用新的 FirebaseCrash/upload-sym?

我创建了新的 iOS 项目,并正在将其与 Firebase Core 和 Crash 集成。我有以下运行脚本”

这在我以前的项目中运行良好,我检查了我的旧项目,它们都很好。

然而,新项目似乎有一个upload-sym从不Pod FirebaseCrash期待的论点。

我还确认upload-sym我的旧项目中的upload-sym文件与我新创建的项目中的文件不同。

如何在upload-sym不提供我的 json 文件路径的情况下使用?