android-studio - app:checkDebugDuplicateClasses 在 android studio 中失败
问题描述
这是我添加的依赖项:依赖项{
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.3.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.google.android.material:material:1.4.0-alpha02'
implementation 'com.google.firebase:firebase-auth:20.0.4'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'com.google.firebase:firebase-firestore:22.1.2'
implementation 'com.google.firebase:firebase-core:15.0.2'
testImplementation 'junit:junit:4.13.2'
implementation 'com.github.VishnuSivadasVS:Advanced-HttpURLConnection:1.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation 'com.google.android.gms:play-services-base:11.8.0'
implementation 'com.google.android.gms:play-services-auth:11.8.0'
implementation 'com.google.apis:google-api-services-vision:v1-rev357-1.22.0'
implementation 'com.google.code.findbugs:jsr305:3.0.2'
implementation 'commons-io:commons-io:2.5'
implementation 'com.google.api-client:google-api-client-android:1.22.0'
implementation 'com.google.http-client:google-http-client-gson:1.20.0'
}
我收到了这个错误,但它在另一个项目中运行良好可能是由于依赖,请帮助
任务 ':app:checkDebugDuplicateClasses' 执行失败。
在执行 com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 模块 jetified-guava-28.1-android (com.google.guava:guava:28.1- android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.annotations.GwtCompatible 在模块 jetified-guava-28.1-android (com.google.guava :guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android ( com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava 中发现重复的类 com.google.common.annotations.VisibleForTesting -28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google .guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.AbstractIterator 在模块 jetified-guava-28.1- 中找到android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块中发现重复的类 com.google.common.base.AbstractIterator$1 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base .AbstractIterator$State 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5 中发现重复的类 com.google.common.base.Ascii -17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CaseFormat$1 在模块 jetified-guava-28.1-android (com.google.guava:guava :28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com .google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base。在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现 CaseFormat$3 重复类 com。 google.common.base.CaseFormat$4 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5: 17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google. guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5 中发现重复的类 com.google.common.base.CaseFormat$StringConverter -17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28 中发现重复的类 com.google.common.base.CharMatcher。1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 发现重复类 com.google.common.base.CharMatcher$1在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common .base.CharMatcher$并在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中找到在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava) 中发现重复类 com.google.common.base.CharMatcher$BitSetMatcher :guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$NegatedFastMatcher 在模块 jetified-guava-28.1-android (com .google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$ 或在模块中找到 jetified- guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher $RangesMatcher 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现重复的类 com。 google.common.base.Charsets 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google .guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.Converter$1 在模块 jetified-guava-28.1 -android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 发现重复类 com.google.common.base.Converter$1$1在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common .base.Converter$ConverterComposition 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava 中发现重复类 com.google.common.base.Converter$FunctionBasedConverter -jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.Converter$IdentityConverter 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1 -android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.common.base.Converter$ReverseConverter) 中找到重复的类 com.google.common.base.Converter$ReverseConverter google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.Defaults 在模块 jetified-guava-28.1 中找到-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com .google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified- 中发现重复的类 com.google.common.base.Enums$StringConverter guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1- android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google. guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base。在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现 Equivalence$Equals 重复类 com .google.common.base.Equivalence$EquivalentToPredicate 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava- jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com .google.guava:guava-jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified- 中发现重复类 com.google.common.base.Equivalence$Wrapper guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base。在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现 FinalizablePhantomReference 重复类 com.google .common.base.FinalizableReference 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中找到在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava) 中发现重复的类 com.google.common.base.FinalizableReferenceQueue -jdk5:17.0) 在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 ( com.google.guava:guava-jdk5:17.0) 重复类 com.google.common。在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现 base.FinalizableReferenceQueue$DirectLoader 重复在模块 jetified-guava-28.1-android (com.google.guava:guava:28.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:番石榴-jdk5:17.0) ...................0) .....................0) .....................
解决方案
推荐阅读
- c# - 索引超出了随机化函数的数组范围
- sqlalchemy - SQLAlchemy 将类自动映射到 model.py 文件
- angular - 如何在 Angular 的 NGRX 效果中使用异步和等待
- php - 使用 iframe 在 Codeigniter 中下载多个图像
- ansible - 仅使用 Ansible 设置和过滤器过滤 Centos 6 | 不使用 ansible-playbook
- azure - AD B2C 中 SPA 应用程序中的刷新令牌过期
- makefile - 根据 zip 文件制作重建目标
- android - Adnroid ViewPager2 包装异步片段子项的内容
- stata - 在Stata中将格式化值添加到绘图标题
- css - 孤儿/寡妇如何工作?