【发布时间】:2020-03-21 18:00:45
【问题描述】:
有谁知道在Android 应用程序中使用Firebase 实现Crash report 的正确方法是什么?
我已经阅读了Firebase crashlytics 文档中提到的实现Fabric.io。 Fabric.io 已弃用,并且在文档中提到删除了 fabric.io 依赖项。
Firebase
https://firebase.google.com/docs/crashlytics/get-started?platform=android
Fabric.io reference
https://docs.fabric.io/android/examples/sampleapp/index.html
如果没有 fabric.io 依赖,我会遇到错误
java.lang.RuntimeException:无法获取提供程序 com.crashlytics.android.CrashlyticsInitProvider:io.fabric.sdk.android.services.concurrency.UnmetDependencyException:缺少 Crashlytics 构建 ID。当您的应用的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入职说明并确保您拥有有效的 Crashlytics 帐户。`
注意: 请比较两个参考中的步骤,我已经浏览了所有链接,但没有找到正确的方法,这就是我在这里询问的原因。
我确信没有 1 人会通过链接,这就是为什么投反对票很棒。我已附上 Firebase 和 Fabric.io 文档步骤屏幕
【问题讨论】:
-
我的问题是从没有 Fabric.io 的全新集成开始,所以我不需要进行迁移
-
您是否按照您发布的 firebase 链接中的步骤操作?
-
当您不必进行迁移时会更简单..只需按照您发布的链接..您只需在控制台中创建一个项目并放置
google-services.json文件在您的本地项目中(遵循其余步骤).. -
@sanjeev 你不明白这个问题。我的问题是 Firebase 说集成 fabric.io 和 Fabric.io 文档说不要的正确方法是什么
-
@Pratik 他们已将所有内容从控制台中移出,但尚未从
fabric.io中完全删除。在 Google 中发生的类似事情是GoogleAnalytics被迁移FirebaseAnalytics。虽然所有内容都已迁移,但他们尚未将其从 Fabric 中删除
标签: android crashlytics-android fabric.io