我的同事将在应用程序中安装crashlytics
。现在crashlytics是firebase
的一部分,当我们检查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
。
先谢谢你。
答案 0 :(得分:2)
要回答您的第一个问题,是的,它可以与Firebase Analytics一起使用。如果两个或多个依赖项包括对相同子依赖项的引用,或者如果应用程序中也明确列出了子依赖项,则仅在引用的最高版本号设置版本时,子依赖项仅包含一次。
至于你的第二个问题,如果有人要解释它是否存在功能上可观察到的重叠,那么即使Firebase Analytics Dashboard显示与崩溃相关的信息,相同的链接也会回到Crashlytics Dashboard