【问题标题】:Android Add Firebase Crashlytics in Library ProjectAndroid 在库项目中添加 Firebase Crashlytics
【发布时间】:2020-07-11 18:12:40
【问题描述】:

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

我收到此错误消息。

Crashlytics was applied to an android-library project.

Android-library support is currently an incubating feature. 

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

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

【问题讨论】:

  • 你打算只在你的项目中使用它吗?
  • @МилошКојадиновић 是的,我在多个项目中使用它。
  • @AkhileshMani,您能否分享更多关于为什么要将 Crashlytics 作为库项目的一部分的详细信息,您在这里看到了什么好处?
  • 目前唯一的选择是在你的父项目上实现firebase并让你的lib模块访问它
  • @Debu 是的,正确的。

标签: android firebase crashlytics-android firebase-crash-reporting


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2020-08-17
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多