android - 添加 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
以获取依赖关系树。我找不到导致冲突的库。
如何解决这个问题?
解决方案
我通过将番石榴库作为一个整体添加到项目中来解决它。
def work_version = "1.0.1"
implementation "android.arch.work:work-runtime:$work_version"
implementation("com.google.guava:guava:29.0-jre")
推荐阅读
- c# - 如何在 C# 中格式化小数并保持以 0 结尾?
- c# - 事件处理程序是否可以测试其对象是否有资格进行垃圾回收
- c# - 如何清除xamarin中的collectionview选择
- javascript - 检查来自对象javascript的所有数据
- azure - Azure Next.js 部署。所需结构
- docker - 来自容器外部的 Docker ApacheMQ 连接
- apache-kafka - 使用 confluent-kafka-dotnet 连接到外部 Kafka 服务器失败
- c++ - 对带有库 MySQL 服务器和连接器 C++ 的 Eclipse C++ 的未定义引用
- microservices - 断路器作为独立服务
- go - 如何使用 Golang 中的反射将 time.Time 类型的字段的值设置为 time.Now()