首页 > 解决方案 > 添加 Android WorkManager 时已存在 ListenableFuture 的程序类型

问题描述

添加WorkManager到我的应用程序时,我收到以下构建错误。

程序类型已存在:com.google.common.util.concurrent.ListenableFuture

我使用了Pre-AndroidX Dependencies中提到的 pre-androidx 版本

def work_version = "1.0.1"
implementation "android.arch.work:work-runtime:$work_version"

我也尝试检查gradle my_app:dependencies以获取依赖关系树。我找不到导致冲突的库。

如何解决这个问题?

标签: androidgradleandroid-workmanager

解决方案


我通过将番石榴库作为一个整体添加到项目中来解决它。

def work_version = "1.0.1"
implementation "android.arch.work:work-runtime:$work_version"
implementation("com.google.guava:guava:29.0-jre")

推荐阅读