Android:将 Crashlytics 集成到 Android 将作为 AAR 分发的库

Android: Integrating Crashlytics to Android Library which will be distributed as AAR

我们正在为我们的一些客户构建一个 Android SDK,它将作为 AAR 分发。我们想将 Crashlytics 或其他一些崩溃报告 SDK 集成到我们的 SDK 中,这样如果我们的 SDK 发生任何崩溃,它就会报告给我们(而不是客户端)。

我们的客户应该可以在项目的 build.gradle 中添加 Fabric 的 maven 存储库 link。

我想知道有没有什么办法可以做到??

Here Mike(来自 Fabric 的开发人员)建议,如果没有父应用程序作为初始化 Fabric 的决定因素,这是不可能的,也不推荐这样做。在那种情况下,如果父应用正在初始化 Crashlytics,它会起作用吗?

Mike(再次)来自 Fabric。

让我澄清一下,在分发给其他应用程序的 SDK 中包含 Fabric 会导致应用程序和您的 SDK 出现问题。 不要 在外部分发的 SDK 中发布 Fabric。