【问题标题】:Firebase Crashlytics not working in Android Library Module (sub-project)Firebase Crashlytics 在 Android 库模块(子项目)中不起作用
【发布时间】:2018-03-20 13:39:20
【问题描述】:
我正在处理一个包含多个 Java 模块的项目。使用主应用程序模块实现新的 Firebase Crashlytics 效果很好,我在 Firebase 控制台中收到了崩溃报告,但我无法让它与这些其他库模块一起使用。唯一与我遇到的问题类似的问题是在 this Fabric 文档链接中,但即使是 Google 购买的面团,它也不适用于 Firebase 版本的 Crashlytics。
【问题讨论】:
标签:
android
firebase
crashlytics-android
【解决方案1】:
与所有其他 Firebase SDK 一样,Firebase Crashlytics 依赖于只能应用于您的应用模块的 Firebase 配置。您不能将 Firebase 配置应用于库模块。您可以将 Crashlytics 依赖项放在库模块中,但您仍然需要配置应用程序模块,以便 SDK 知道在哪里报告它捕获的错误。这涉及 google-services.json 和应用 fabric.io 插件,如documentation 中所述。