java - 无法在 android 中实现 Crashlytics
问题描述
我有一个已经实施 fcm 的项目。现在我必须在同一个项目中实现 Firebase Crashlytics。为了添加 crashlytics,我关注了这个页面。在同步项目时,我发现了一些错误:
错误:在项目“应用程序”中,已解析的 Google Play 服务库依赖项依赖于另一个确切版本(例如“[16.0. 5]”,但未解析为该版本。库表现出的行为未知。
之后我升级了 fcm 的版本并修复了问题。但在那之后我得到了错误:
找不到类 FirebaseInstanceIdService
因为,现在 FirebaseInstanceIdService 在新的 fcm 实现中已被弃用,我收到此错误。
然后我删除了扩展 FirebaseInstanceIdService 的类。但是,现在我得到错误:
找不到符号方法 injectMembers
我在我的项目中实现了匕首。错误与此有关,但我没有更改匕首代码中的任何内容。我该怎么办?
解决方案
只需将 Dagger 升级到最新版本即可解决此问题。你可以在这里找到更新的版本
推荐阅读
- python - 在 python 中重塑 anaconda 上的复杂数组错误
- bash - 为什么 ${PATH//:/\n} 不在新行上输出每个路径?
- regex - 我可以内省正则表达式的插值吗?
- ios - 如何在 Swift 中获取子层的填充颜色?
- android - Android11:如何在设置中检查 MANAGE_ALL_FILES_ACCESS_PERMISSION 的值?
- python - 在 plotly 上将滑块添加到有向加权图
- arrays - 如何使用 argonaut 将此 JSON 数组转换为实际数组?
- postgresql - JSON“数组路径”表示法是否有任何文档?“jsonb#>{x, y, z}”
- python - 在我的 python 工具中添加外部文件夹包
- django - Django Rest Framework APITestCase 不为所有字段使用 JSON 数据类型