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

Firebase Crashlytics not working in Android Library Module (sub-project)

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

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

中所述