在添加指示重复类的新依赖项之后,项目构建失败

用户名

我正在处理我的应用程序,一切都很好,直到我想添加条形码扫描仪时为止 implementation 'info.androidhive:barcode-reader:1.1.5'

我的应用程序开始因以下错误而无法构建:

Duplicate class android.support.design.widget.CoordinatorLayout found in 
modules classes.jar (com.android.support:coordinatorlayout:28.0.0) and 
classes.jar (com.android.support:design:27.0.0)
Duplicate class android.support.design.widget.CoordinatorLayout$1 found in 
modules classes.jar (com.android.support:coordinatorlayout:28.0.0) and 
classes.jar (com.android.support:design:27.0.0)
Duplicate class android.support.design.widget.CoordinatorLayout$Behavior 
found in modules classes.jar (com.android.support:coordinatorlayout:28.0.0) 
and classes.jar (com.android.support:design:27.0.0)
Duplicate class 
android.support.design.widget.CoordinatorLayout$DefaultBehavior found in 
modules classes.jar (com.android.support:coordinatorlayout:28.0.0) and 
classes.jar (com.android.support:design:27.0.0)
Duplicate class 
android.support.design.widget.CoordinatorLayout$DispatchChangeEvent found in 
modules classes.jar (com.android.support:coordinatorlayout:28.0.0) and 
classes.jar (com.android.support:design:27.0.0)
Duplicate class 
android.support.design.widget.CoordinatorLayout$HierarchyChangeListener 
found in modules classes.jar (com.android.support:coordinatorlayout:28.0.0) 
and classes.jar (com.android.support:design:27.0.0)
Duplicate class android.support.design.widget.CoordinatorLayout$LayoutParams 
found in modules classes.jar (com.android.support:coordinatorlayout:28.0.0) 
and classes.jar (com.android.support:design:27.0.0)
Duplicate class 
android.support.design.widget.CoordinatorLayout$OnPreDrawListener found in 
modules classes.jar (com.android.support:coordinatorlayout:28.0.0) and 
classes.jar (com.android.support:design:27.0.0)
Duplicate class android.support.design.widget.CoordinatorLayout$SavedState 
found in modules classes.jar (com.android.support:coordinatorlayout:28.0.0) 
and classes.jar (com.android.support:design:27.0.0)
Duplicate class android.support.design.widget.CoordinatorLayout$SavedState$1 
found in modules classes.jar (com.android.support:coordinatorlayout:28.0.0) 
and classes.jar (com.android.support:design:27.0.0)
Duplicate class 
android.support.design.widget.CoordinatorLayout$ViewElevationComparator 
found in modules classes.jar (com.android.support:coordinatorlayout:28.0.0) 
and classes.jar (com.android.support:design:27.0.0)

Go to the documentation to learn how to Fix dependency resolution errors.

当然,转到文档链接不会带我到任何地方。

这也是我的gradle依赖:

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.jakewharton:butterknife:9.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0'

testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.android.gms:play-services-vision:17.0.2'
implementation 'org.jetbrains:annotations-java5:15.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
implementation `'info.androidhive:barcode-reader:1.1.5'`
}

当我删除'info.androidhive:barcode-reader:1.1.5'依赖关系时,它可以正常运行(但是我需要它)。我不知道要删除什么,或者该怎么做,任何提示都是值得的。

用户名

当我明确添加此依赖项时,问题已解决:

implementation 'com.android.support:animated-vector-drawable:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Flutter:在将flutter_local_notification添加到依赖项之后,我尝试构建项目,但失败了

Android项目构建失败:Java类重复

错误:我添加新依赖项时,项目中的任务':app:dexDebug'错误执行失败

添加Firebase依赖项后无法构建项目

添加Google Photos API依赖项时发现重复的类

我如何才能使Maven构建因重复的依赖项而失败?

当项目打包为jar时,根据构建路径动态添加项目依赖项

添加Android项目依赖失败

向 Pandas 数据框添加新列以指示特定列中的重复项

项目具有内部依赖项时,bazel golang构建失败

依赖项构建时 npm install 失败

堆栈构建因缺少依赖项而失败

自从上次构建/发行以来,是否有办法检测是否已将新依赖项添加到Maven项目中?

Gradle子项目构建依赖项

mvn依赖项:在琐碎的项目上树失败

添加Spring执行器依赖项后无法构建项目

如何找到导致类重复的依赖项?

在将新的 RNAmplitudePackage(MainApplication.this)) 添加到 MainApplication.java 之后。构建失败

如何创建具有附加依赖项的新 pom 文件并在构建时添加它?

duplicate-finder-maven-plugin:1.2.1:check -> 在添加 Hibernate 依赖项后发现重复的类/资源

添加FirebaseUI依赖项后同步失败

实施firebase时Apache Cordova构建失败:依赖项失败

Android:添加新依赖项后,出现错误:任务':app:processDebugGoogleServices'执行失败

添加依赖项后,无法导入依赖项类

如何在多平台多项目Kotlin构建中为其他项目的测试添加依赖项

<Maven>如何在Maven项目中将类文件添加为依赖项(不是jar)?

在dotnet core中将类库添加为项目引用也会导致访问其依赖项

如何使用emacs或lein向Clojure项目添加新的依赖项?

在堆栈项目中添加依赖项?