Firebase Crashlytics 在 Android 库模块(子项目)中不起作用

Ale*_*dar 7 android firebase crashlytics-android

我正在处理一个包含多个 Java 模块的项目。使用主应用程序模块实施新的 Firebase Crashlytics 很顺利,我在 Firebase 控制台中收到崩溃报告,但我无法让它与这些其他库模块一起使用。唯一与我遇到的问题类似的问题是在Fabric 文档链接中,但即使是 Google 购买的面团,它也不适用于 Firebase 版本的 Crashlytics。

Dou*_*son 5

与所有其他 Firebase SDK 一样,Firebase Crashlytics 依赖于只能应用于您的应用程序模块的 Firebase 配置。您无法将 Firebase 配置应用于库模块。您可以将 Crashlytics 依赖项放入库模块中,但您仍然需要配置应用程序模块,以便 SDK 知道在哪里报告它捕获的错误。这涉及 google-services.json 和应用 Fabric.io 插件,如文档中所述。