【问题标题】:Duplicate class com.google.common found in modules guava error在模块番石榴错误中发现重复的类 com.google.common
【发布时间】:2021-09-16 14:58:26
【问题描述】:

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

在模块中发现重复的类 com.google.common.annotations.Beta 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.annotations.GwtCompatible 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.annotations.GwtIncompatible 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.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.base.Absent 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.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) 重复 类 com.google.common.base.AbstractIterator$1 在模块中找到 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.AbstractIterator$State 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.Ascii 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 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$1 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$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) 重复 在模块中找到类 com.google.common.base.CaseFormat$3 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$4 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$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) 重复 在模块中找到类 com.google.common.base.CharMatcher$1 jetified-guava-27.1-android (com.google.guava:guava:27.1-android) 和 jetified-guava-jdk5-17.0 (com.google.guava:guava-jdk5:17.0) 重复 class com.google.common.base.CharMatcher$并在modules中找到 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$BitSetMatcher 类在 模块 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$FastMatcher 在模块中找到 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$NegatedFastMatcher 类在 模块 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) 重复 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)

请帮我解决这个问题

【问题讨论】:

  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: android android-studio


【解决方案1】:

在您的实施中尝试exclude

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

【讨论】:

  • 我需要在我的所有实现中还是在任何特定实现中都写这个,因为我在 gradle 文件中有很多实现
  • 请帮我找出可能导致这种情况的实现,如果有可能导致这种情况的具体实现
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-04
  • 1970-01-01
  • 2013-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多