Firebase Analytics 和 Crashlytics 答案

Firebase Analytics and Crashlytics answers

我的同事要在应用程序中安装 crashlytics。现在 crashlytics 是 firebase 的一部分,当我们检查 crashlytics 的依赖项时,我们可以看到 crashlytics 需要 com.crashlytics.sdk.android:answers:1.4.1

\--- com.crashlytics.sdk.android:crashlytics:2.9.1
     +--- io.fabric.sdk.android:fabric:1.4.2
     +--- com.crashlytics.sdk.android:beta:1.2.7
     |    \--- io.fabric.sdk.android:fabric:1.4.1 -> 1.4.2
     +--- com.crashlytics.sdk.android:answers:1.4.1
     |    \--- io.fabric.sdk.android:fabric:1.4.1 -> 1.4.2
\--- com.crashlytics.sdk.android:crashlytics-core:2.6.1
     +--- io.fabric.sdk.android:fabric:1.4.2
     \--- com.crashlytics.sdk.android:answers:1.4.1 (*)

问题:它能与 Firebase Analytics 一起正常工作吗?不是做同样的工作两次吗?出现这个问题是因为我们还安装了Firebase Analytics.

提前致谢。

要回答您的第一个问题,是的,它可以与 Firebase Analytics 一起正常工作。如果两个或多个依赖项包含对相同 sub-dependency 的引用,或者如果 sub-dependency 也在您的应用程序中明确列出,则 sub-dependency 仅包含一次且版本设置为最高 version-number 引用。

至于你的第二个问题,如果有人将其解释为存在可观察到的功能重叠,那么不,even-thoughFirebase Analytics 仪表板显示与崩溃相关的信息,相同的链接返回到 Crashlytics 仪表板。