Android 在库项目中添加 Firebase Crashlytics

Akh*_*ani 9 android firebase crashlytics-android firebase-crash-reporting

我正在尝试在我的库项目中配置 Firebase Crashlytics。根据 Firebase 的说法,不可能在库项目中配置 Crashlytics。

我收到此错误消息。

Crashlytics was applied to an android-library project.

Android-library support is currently an incubating feature. 
Run Code Online (Sandbox Code Playgroud)

如果您有任何解决方案或解决方法,请帮助我。

我只是想在 Firebase Crashlytics 中记录库项目崩溃。

Far*_*san 3

我最近在一个库上工作,从一开始,我们就知道我们无法为此集成开箱即用的解决方案,因为它总是与消费者应用程序的服务实现(例如 Firebase)发生冲突。

我们选择了不同的策略。自己处理库中的所有崩溃,然后我们将如何处理它们:

  1. 由消费者应用程序设置的侦听器会以回调的形式收到错误通知
  2. 下次重新启动应用程序时,将错误日志发布到我们自己的自定义 API 服务器,并将这些日志转发到 Firebase 等不同的服务。

我知道这不是一个确切的解决方案,告诉您如何在库中使用 Firebase Crashlytics,但在此处发布,因为它可以完成相同的工作。