这是我在 build.gradle
中实现的所有库当消息传递独立时,它不会给出任何错误
但是当同时实现2个库存储和消息传递时,会出现以下错误
Duplicate class com.google.firebase.Timestamp found in modules firebase-common-21.0.0-runtime (com.google.firebase:firebase-common:21.0.0) and firebase-firestore-24.10.3-runtime (com.google.firebase:firebase-firestore:24.10.3)
要解决此问题,您可以在同时使用两者时使用以下其中一种:
implementation (libs.firebase.storage){
exclude("com.google.firebase.Timestamp")
}
or
implementation (libs.firebase.messaging){
exclude("com.google.firebase.Timestamp")
}
原因是这个包包含在两个依赖项中,你必须排除其中一个才能使它们完美工作。