刚刚在 Android 构建上开始出现此错误。请帮忙。“在模块 jetified-firebase-iid-19.0.0-runtime.jar (com.google.firebase:firebase-iid:19.0.0) 和 jetified- 中发现重复的类 com.google.android.gms.internal.firebase_messaging.zza firebase-messaging-22.0.0-runtime.jar (com.google.firebase:firebase-messaging:22.0.0)"
小智 16
在 build.gradle 中:
implementation "com.google.firebase:firebase-iid:21.1.0"
Run Code Online (Sandbox Code Playgroud)
小智 6
上面的答案都不正确。它们都不能解决问题。问题在于传递依赖。您需要检查哪些库导致了问题并执行以下操作:
implementation 'com.google.firebase:firebase-messaging:22.0.0'
implementation ('com.google.firebase:firebase-iid:21.1.0') {
transitive = true
}
Run Code Online (Sandbox Code Playgroud)
我通过使用Firebase Android BoM解决了这个问题
就我而言,问题取决于消息传递和功能的共存。
所以由此可知:
implementation 'com.google.firebase:firebase-messaging:22.0.0'
implementation 'com.google.firebase:firebase-functions-ktx:20.0.0'
Run Code Online (Sandbox Code Playgroud)
对此:
implementation platform('com.google.firebase:firebase-bom:28.2.1')
implementation 'com.google.firebase:firebase-functions-ktx'
implementation 'com.google.firebase:firebase-messaging'
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题。
我通过重新定义我的依赖项实现来修复它,如下所示:
在 build.gradle 中:
implementation 'com.google.firebase:firebase-analytics:19.0.0'
implementation 'com.google.firebase:firebase-auth:17.0.0'
implementation 'com.google.firebase:firebase-messaging:22.0.0'
Run Code Online (Sandbox Code Playgroud)
请注意我在构建脚本中的配置:com.android.tools.build:gradle:4.2.1
然后,清理并重建项目。
您能分享有关您的设置的更多信息吗?
| 归档时间: |
|
| 查看次数: |
10227 次 |
| 最近记录: |