Abb*_*adi 1 dependencies android google-mlkit
添加后com.google.mlkit:face-detection:16.0.7我有以下日志错误我该怎么办?
在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0 中发现重复的类 com.google.firebase.components.Component -runtime (com.google.firebase:firebase-components:16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase: firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 在 com.google.firebase.components.Component$Builder 中找到重复的类模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components: 16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components 中发现重复的类 com.google.firebase.components.ComponentContainer -16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com.google) 中找到重复的类 com.google.firebase.components.ComponentFactory .firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 找到重复的类 com.google.firebase.components.ComponentRegistrar在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components) :16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase- 中发现重复的类 com.google.firebase.components.Dependency Components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com. google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 重复类 com.google.firebase.components.DependencyException在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase- Components:16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase 中发现重复的类 com.google.firebase.components.MissingDependencyException -components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime (com .google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 重复类 com.google.firebase.events。 EventHandler 在模块 jetified-firebase-common-16.0 中找到。3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 重复类 com.google .firebase.events.Publisher 在模块 jetified-firebase-common-16.0.3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-common:16.0.3) 中找到google.firebase:firebase-components:16.0.0) 在模块 jetified-firebase-common-16.0.3-runtime 中找到重复的类 com.google.firebase.events.Subscriber (com.google.firebase:firebase-common:16.0. 3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0) 在模块 jetified-firebase-common-16.0 中找到重复的类 com.google.firebase.inject.Provider .3-runtime (com.google.firebase:firebase-common:16.0.3) 和 jetified-firebase-components-16.0.0-runtime (com.google.firebase:firebase-components:16.0.0)
请参阅文档了解如何修复依赖项解析错误。
小智 5
您可能有一个现有的 firebase 依赖项,该依赖项会引入 com.google.firebase:firebase-common:16.0.3 ,该依赖项与 mlkit API 不兼容。您可以使用最新的Firebase BOM来解决此问题,该 BOM 指定所有 Firebase SDK 的最新版本:
// 导入 Firebase 平台实施平台的 BoM('com.google.firebase:firebase-bom:28.0.1')
// 或者,只需在项目中显式引入最新的 firebase-common 依赖项:实现 'com.google.firebase.firebase-common-20.0.0'