【问题标题】:Firebase Analytics required for CrashlyticsCrashlytics 需要 Firebase Analytics
【发布时间】:2020-04-24 16:40:46
【问题描述】:

我已将我的应用从 Fabric 迁移到 Firebase。现在,所有应用都在 Firebase 中可见。 我的应用没有集成 Firebase。根据集成文档,应用程序在没有 Firebase SDK 的情况下仍会报告崩溃(只需要 Fabric SDK)。

我感到困惑的是,我是否需要添加 Firebase Analytics 才能获得正确的崩溃日志? 因为我使用下面的代码(由Firebase提供)强制崩溃,但它没有记录在Firebase中,而是记录在Fabric中。

Button crashButton = new Button(this);
crashButton.setText("Crash!");
crashButton.setOnClickListener(new View.OnClickListener() {
    public void onClick(View view) {
        Crashlytics.getInstance().crash(); // Force a crash
    }
});

addContentView(crashButton, new ViewGroup.LayoutParams(
        ViewGroup.LayoutParams.MATCH_PARENT,
        ViewGroup.LayoutParams.WRAP_CONTENT));

【问题讨论】:

  • 实际上 Firebase Crashlytics 使用 fabric
  • @Md.Asaduzzaman 根据get.fabric.io/roadmap 仅到 3 月 31 日。
  • Firebase Analytics 不需要使用 Crashlytics,但如果您同时使用两者,您将获得更好的崩溃报告(因为它结合了两者的信息)。问题可能来自其他地方,尽管根据提供的信息我不能说在哪里。如果问题仍然存在,请reach out to Firebase support 寻求个性化的故障排除帮助。

标签: android firebase firebase-analytics crashlytics-android


【解决方案1】:

使用 Crashlytics 不需要 Firebase Analytics,但如果您同时使用两者,您将获得更好的崩溃报告(因为它结合了两者的信息)。问题可能来自其他地方,尽管根据提供的信息我不能说在哪里。如果问题仍然存在,请reach out to Firebase support 寻求个性化的故障排除帮助。

【讨论】:

  • 你知道 3 月 31 日 Fabric 停止后会发生什么吗?他们会要求我们将 Firebase 添加到应用吗?
  • 请在你的问题更清楚。 Firebase 是一个包含 18 种产品的平台,Crashlytics 就是其中之一。但是,如果您想知道是否需要添加 Firebase 的 Analytics 才能使用 Crashlytics,目前还没有这方面的计划。
猜你喜欢
  • 2019-07-23
  • 1970-01-01
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
  • 2020-08-26
  • 2016-11-21
  • 2019-10-23
相关资源
最近更新 更多