Java 重复类com.google.firebase.auth.AuthCredential

Java 重复类com.google.firebase.auth.AuthCredential,java,android,firebase,firebase-authentication,duplicates,Java,Android,Firebase,Firebase Authentication,Duplicates,在添加实现'com.google.firebase:firebase auth:19.2.0'时,我遇到了这些错误 Duplicate class com.google.firebase.auth.AuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-run

在添加实现'com.google.firebase:firebase auth:19.2.0'时,我遇到了这些错误

Duplicate class com.google.firebase.auth.AuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.EmailAuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.EmailAuthProvider found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.FacebookAuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.FacebookAuthProvider found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.FirebaseAuthProvider found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.GithubAuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.GithubAuthProvider found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.GoogleAuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.GoogleAuthProvider found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.TwitterAuthCredential found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.TwitterAuthProvider found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.UserInfo found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.UserProfileChangeRequest found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.UserProfileChangeRequest$Builder found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)
Duplicate class com.google.firebase.auth.zza found in modules firebase-auth-19.2.0-runtime.jar (com.google.firebase:firebase-auth:19.2.0) and jetified-firebase-auth-common-9.6.1-runtime.jar (com.google.firebase:firebase-auth-common:9.6.1)

转到文档以了解如何修复依赖项解析错误。

检查是否添加了任何其他包含firebase的依赖项,如果是,则排除。

尝试下面的更改

只需用firebase身份验证和身份验证UI依赖性替换下面的拖曳线

 implementation('com.firebaseui:firebase-ui-auth:x.x.x') {
     exclude group: 'com.google.firebase', module: 'firebase-auth'
  }

 implementation 'com.google.firebase:firebase-auth:19.2.0'

你能分享你的意见吗?谁对我的答案投了反对票?请添加评论,以便我们下次给出答案时注意。