- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试将 Google 的 Firebase Crashlytics 报告功能集成到我们的应用程序中。我们目前使用 Fabric,但由于为了支持 Firebase Crashlytics 而弃用了 Fabric。
我遵循了迁移步骤(从 Fabric 迁移到使用 Firebase Crashlytics)。但是,在测试当前实现时,我收到以下错误
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: java.io.FileNotFoundException: /data/user/0/com.company.appa.pos/files/.com.google.firebase.crashlytics/report-persistence/sessions/5ED7DB3A027B00
01184FE3BB77B63DD3/user: open failed: ENOENT (No such file or directory)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at libcore.io.IoBridge.open(IoBridge.java:452)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at java.io.FileInputStream.<init>(FileInputStream.java:76)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.persistence.CrashlyticsReportPersistence.readTextFile(com.google.firebase:firebase-crashlytics@@17.0.0:470)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.persistence.CrashlyticsReportPersistence.synthesizeReport(com.google.firebase:firebase-crashlytics@@17.0.0:309
)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.persistence.CrashlyticsReportPersistence.finalizeReports(com.google.firebase:firebase-crashlytics@@17.0.0:197)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.SessionReportingCoordinator.finalizeSessions(com.google.firebase:firebase-crashlytics@@17.0.0:159)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.CrashlyticsController.doCloseSessions(com.google.firebase:firebase-crashlytics@@17.0.0:867)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.CrashlyticsController.doCloseSessions(com.google.firebase:firebase-crashlytics@@17.0.0:827)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.CrashlyticsController$6.call(com.google.firebase:firebase-crashlytics@@17.0.0:407)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.CrashlyticsController$6.call(com.google.firebase:firebase-crashlytics@@17.0.0:393)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.CrashlyticsBackgroundWorker$3.then(com.google.firebase:firebase-crashlytics@@17.0.0:106)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.android.gms.tasks.zzf.run(Unknown Source)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(com.google.firebase:firebase-crashlytics@@17.0.0:60)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(com.google.firebase:firebase-crashlytics@@17.0.0:27)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at java.lang.Thread.run(Thread.java:818)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at libcore.io.Posix.open(Native Method)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: at libcore.io.IoBridge.open(IoBridge.java:438)
06-03 19:39:23.735 6223 6250 D FirebaseCrashlytics: ... 16 more
06-03 19:39:23.800 6223 6250 D FirebaseCrashlytics: Opening a new session with ID 5ED7E04B031F-0002-184F-E3BB77B63DD3
06-03 19:39:23.823 6223 6250 D FirebaseCrashlytics: Send via DataTransport disabled. Removing DataTransport reports.
06-03 19:39:25.492 6223 9493 D FirebaseCrashlytics: Timeout exceeded while awaiting app exception callback from FA listener.
06-03 19:39:25.493 6223 6223 D FirebaseCrashlytics: Crashlytics completed exception processing. Invoking default exception handler.
06-03 19:39:25.495 6223 6250 D FirebaseCrashlytics: Attempting to send crash report at time of crash...
06-03 19:39:25.508 6223 6250 D FirebaseCrashlytics: Adding single file 5ED7DB3A027B-0001-184F-E3BB77B63DD3.cls to report 5ED7DB3A027B-0001-184F-E3BB77B63DD3
06-03 19:39:25.510 6223 6250 D FirebaseCrashlytics: Sending report to: https://reports.crashlytics.com/spi/v1/platforms/android/apps/com.company.appb/reports
06-03 19:39:27.666 6223 6250 D FirebaseCrashlytics: Create report request ID: null
06-03 19:39:27.666 6223 6250 D FirebaseCrashlytics: Result was: 202
06-03 19:39:27.668 6223 6250 I FirebaseCrashlytics: Crashlytics Reports Endpoint upload complete: 5ED7DB3A027B-0001-184F-E3BB77B63DD3
最佳答案
Firebaser在这里-
这是一个看起来像你的 github 问题的链接:https://github.com/firebase/firebase-android-sdk/issues/1559
在 this comment ,Crashlytics 的一位工程师解释说:“如果您看到 FileNotFoundException 的日志条目以/user 结尾——那是良性的。”因此,除非您实际上被此阻止或某些东西不起作用,否则您应该一切就绪。
关于android - Firebase Crashlytics 无法在 Firebase 控制台中报告崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62182548/
我有一个具有两种构建类型的 Android 应用程序。一个是Debug,另一个是Release 我面临的问题是我的Debug Build 正在发送崩溃向 Crashlytics 报告,我的 Relea
我正在使用 Fabric,之前我没有遇到任何问题,直到我添加了一个新的 Target,这是“今日扩展”所必需的。 "Multiple Targets" of type "Today Extension
我在我的应用程序上设置了 firebase 的 crashlytics。 但是在gradle构建的时候出现如下错误 我尝试过的事情: 为了解决这个问题,我尝试过更换版本,没有解决。 我更改了存储库的顺
以前,我们曾经依赖 Firebase 控制台获取崩溃报告。它运行良好,但随后 Google 还宣布通过 Crashlytics 正式支持崩溃报告,我们继续进行 Crashlytics 集成。唯一的问题
我使用 Crashlytics 的 Beta 版部署了 android 应用程序并向用户发送了邀请,用户在他的 android 设备中打开了邀请并看到以下消息: “在您的设备上打开邀请电子邮件以开始注
在我的 Android 应用中安装“Crashlytics”时,它会自动安装“Answers”。我只想安装“Crashlytics”并希望禁用“答案”。有谁知道这是怎么做到的吗? build.grad
我们有一个应用程序已经在 fabrics 上注册,该帐户报告崩溃没有任何问题,但现在我们想更改此应用程序的帐户以发布新版本,但它没有得到更改,即应用程序在新帐户而不是新版本上不可见应用程序的旧帐户可见
根据 documentation 有两种登录 Crashlytics 的方法. Crashlytics.log(int priority, String tag, String msg); 除了写入下
我得到了新项目。实际上,这是使用 Objective-C 的 iOS 旧游戏项目。我只是继续这个项目。 我在项目中看到了这段相关代码。 运行脚本: ./Crashlytics.framework/ru
我们正在使用react-native,并设置了一个快速文件来构建和部署iOS和Android测试版。如果我们构建并部署 iOS 测试版,一切都会好起来的。如果我们构建并部署 Android 测试版,一
在更新我的 Android 应用程序期间,我更新了所有依赖项。当我测试发布版本时,我收到以下错误: E/CrashlyticsCore:缺少 Crashlytics 构建 ID。当应用程序的构建配置中
以前的 Fabric SDK 允许这样的检查 if (Fabric.isInitialized()) { crashSetParam(CrashParameters.ROOT_NODE, no
有没有人成功地将 crashlytics 与 github 集成,我不确定这个问题在这里有多大的相关性? 我已经在 github 上安装了 android 应用程序,并且我在应用程序中正确集成了 cr
使用 Crashlytics 的人是否能够为 Mac Catalyst 编译 iOS 应用程序? 我尝试为 Catalyst 构建一款 iOS 应用程序,但出现以下错误: ld: in /Users/
我在 gradle 中有两种构建风格,但由于某种原因,每当我将以下标志更改为 false 时,我都会收到标题错误消息: ext.enableCrashlytics = false 错误本身完成如下:
我在 Google Play Store 上有一个使用 Fabric Crashlytics 的应用程序和 Fabric SDK 目前不被接受,并将继续报告您的应用程序问题,直到 2020 年 11
我尝试按照官方升级文档进行操作,但是在我更改了 gradle 文件中的每个相关行后,我得到了这个错误: A problem occurred evaluating project ':app'. Fa
使用 Firebase Crashlytics SDK,文档说明了如何 force a crash 但是,在该行中: Crashlytics.getInstance().crash(); Crashl
Firebase Crashlytics 符号上传不适用于 Android 应用程序包 (AAB) 按照此处的说明完成设置:https://firebase.google.com/docs/crash
我有一个应用程序将崩溃和非致命事件记录到 Fabric Crashlytics,并使用 Firebase Analytics 记录分析事件。 我想从 Fabric Crashlytics 迁移到 Fi
我是一名优秀的程序员,十分优秀!