Duplicate class com.google.common.util.concurrent.ListenableFuture 在 module jetized-guava-26.0-android 中找到.jar

2022-09-02 02:12:54

我遇到了错误

Duplicate class com.google.common.util.concurrent.ListenableFuture 在 module jetized-guava-26.0-android.jar (com.google.guava:guava:26.0-android) 和 jetized-listenablefuture-1.0.jar (com.google.guava:listenablefuture:1.0)

转到文档以了解如何修复依赖项解析错误。

更新后

classpath 'com.android.tools.build:gradle:3.5.3'

classpath 'com.android.tools.build:gradle:3.6.1'

和 gradle 5.4.1 到 5.6.4

降级时解决的问题

实现 'com.google.firebase:firebase-firestore:21.4.1'

实现 'com.google.firebase:firebase-firestore:21.4.0'

这是消防基地/消防店的错误吗?


答案 1

更新Firebase后,我也遇到了这个问题。

通过将以下程序包添加到build.gradle

implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'

答案 2

我正在使用最新版本的消防基地消防店,即

implementation 'com.google.firebase:firebase-firestore:21.4.3'

并添加此行对我有用:

implementation 'com.google.guava:guava:27.0.1-android'

推荐