首页 > 解决方案 > 在模块番石榴错误中发现重复的类 com.google.common

问题描述

这些是我在项目中面临的错误,因此我无法运行我的项目

在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava) 中发现重复的类 com.google.common.annotations.Beta -jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com. google.guava:guava-jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5 中发现重复的类 com.google.common.annotations.GwtIncompatible -17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.annotations.VisibleForTesting 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common。在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现 base.Absent 重复类 com .google.common.base.AbstractIterator 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5: 17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google. guava:guava-jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5 中发现重复的类 com.google.common.base.AbstractIterator$State -17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-27 中发现重复的类 com.google.common.base.Ascii。1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CaseFormat 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common。在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中发现 base.CaseFormat$1 重复类com.google.common.base.CaseFormat$2 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava- jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.common.base.CaseFormat$4) 中发现了重复的类 com.google.common.base.CaseFormat$4。 google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CaseFormat$5 在模块 jetified-guava- 27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CaseFormat$StringConverter在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 中找到重复的类 com.google。 common.base.CharMatcher 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava- 中发现重复的类 com.google.common.base.CharMatcher$1 jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$ 并在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1- android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google .guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava- 中发现重复类 com.google.common.base.CharMatcher$FastMatcher 27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google) 中发现重复的类 com.google.common.base.CharMatcher$NegatedFastMatcher .guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$或在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava- 中找到jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$RangesMatcher 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1- android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0)0) 重复类 com.google.common.base.CharMatcher$或在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google .guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$RangesMatcher 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava- jdk5-17.0 (com.google.guava:guava-jdk5:17.0)0) 重复类 com.google.common.base.CharMatcher$或在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google .guava:guava-jdk5:17.0) 重复类 com.google.common.base.CharMatcher$RangesMatcher 在模块 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava- jdk5-17.0 (com.google.guava:guava-jdk5:17.0)

请帮我解决这个问题

标签: androidandroid-studio

解决方案


试试exclude你的实现。

implementation(...) {
    exclude(group = "com.google.guava", module = "guava-jdk5")
}

推荐阅读