我正在尝试使用 WorkManager 1.0.0-alpha09。并收到此错误:Program type already present: com.google.common.util.concurrent.ListenableFutureMessage{kind=ERROR, text=Program type already present: com.google.common.util.concurrent.ListenableFuture, sources=[Unknown source file], tool name=Optional.of(D8)}如果我使用 1.0.0-alpha08 或更低版本。我没有收到此错误,但我需要公共构造函数public Worker(Context context, WorkerParameters workerParams)
3 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
就我而言,我必须将以下配置添加到 app 的模块中build.gradle:
configurations {
all*.exclude group: 'com.google.guava', module: 'listenablefuture'
}
发生这种情况是因为某些依赖项一起使用com.google.guava:guava和com.google.guava:listenablefuture。它会导致依赖冲突。
慕婉清6462132
TA贡献1804条经验 获得超2个赞
我只是implementation 'com.google.guava:guava:27.0.1-android'
在我的应用程序 gradle 文件的末尾添加,错误就消失了。
添加回答
举报
0/150
提交
取消