首页 > 解决方案 > 无法在 android 中实现 Crashlytics

问题描述

我有一个已经实施 fcm 的项目。现在我必须在同一个项目中实现 Firebase Crashlytics。为了添加 crashlytics,我关注了这个页面。在同步项目时,我发现了一些错误:

错误:在项目“应用程序”中,已解析的 Google Play 服务库依赖项依赖于另一个确切版本(例如“[16.0. 5]”,但未解析为该版本。库表现出的行为未知。

之后我升级了 fcm 的版本并修复了问题。但在那之后我得到了错误:

找不到类 FirebaseInstanceIdService

因为,现在 FirebaseInstanceIdService 在新的 fcm 实现中已被弃用,我收到此错误。

然后我删除了扩展 FirebaseInstanceIdService 的类。但是,现在我得到错误:

找不到符号方法 injectMembers

我在我的项目中实现了匕首。错误与此有关,但我没有更改匕首代码中的任何内容。我该怎么办?

标签: javaandroidfirebase-cloud-messagingcrashlytics

解决方案


只需将 Dagger 升级到最新版本即可解决此问题。你可以在这里找到更新的版本


推荐阅读