android - Android Studio 的 Android Firebase 构建失败。从 bash 手动构建正在工作
问题描述
我面临以下日志错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:checkPrestagingDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
> Duplicate class com.google.firebase.components.AbstractComponentContainer found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Component found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Component$$Lambda$1 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Component$$Lambda$2 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Component$$Lambda$3 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Component$1 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Component$Builder found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentContainer found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentDiscovery found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentDiscovery$1 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentDiscovery$MetadataRegistrarNameRetriever found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentDiscovery$RegistrarNameRetriever found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentFactory found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentRegistrar found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentRuntime found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentRuntime$$Lambda$1 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentRuntime$$Lambda$2 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.ComponentRuntime$$Lambda$3 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.CycleDetector found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.CycleDetector$1 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.CycleDetector$ComponentNode found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.CycleDetector$Dep found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Dependency found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.DependencyCycleException found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.DependencyException found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.EventBus found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.EventBus$$Lambda$1 found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.Lazy found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.MissingDependencyException found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.RestrictedComponentContainer found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.components.RestrictedComponentContainer$RestrictedPublisher found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.events.Event found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.events.EventHandler found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.events.Publisher found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.events.Subscriber found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
Duplicate class com.google.firebase.inject.Provider found in modules jetified-firebase-common-19.0.0-runtime (com.google.firebase:firebase-common:19.0.0) and jetified-firebase-components-16.1.0-runtime (com.google.firebase:firebase-components:16.1.0)
我没有使用火力基地。我正在使用“16.1.5”版本的实现“com.google.android.gms:play-services-mlkit-barcode-scanning”和“16.1.2”版本的实现“com.google.mlkit:barcode-scanning:”
我该如何解决?
解决方案
推荐阅读
- qt - QML 和 QGraphicsScene
- android - 如何使用 CrossRef Junction 在 Android Room 中建模多对多关系
- powershell - 每分钟复制和重命名一个文件
- excel - 查找包含数据的最后一列并在该列之后添加数据
- sql-server - 在 Value 子句中命名项目以提高可读性
- spring - 使用 XHR 流时通过 SockJs 为 STOMP 确定用户
- html - 验证器给出杂散的开始标记错误,但我没有脚本,除了 !DOCTYPE 之外什么都没有
- javascript - 如何在 js 正则表达式中以相同的方式处理不同的撇号格式?
- html - Angular 中的输入控制:未检测到无效输入
- python - 向 df 添加一列,其中包含满足多个条件的单独 df 中的行数