如何解决“程序类型已经存在

我正在尝试使用 WorkManager 1.0.0-alpha09。并收到此错误:


Program type already present: 

com.google.common.util.concurrent.ListenableFuture


Message{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)


撒科打诨
浏览 160回答 3
3回答

小怪兽爱吃肉

就我而言,我必须将以下配置添加到 app 的模块中build.gradle:configurations {    all*.exclude group: 'com.google.guava', module: 'listenablefuture'}发生这种情况是因为某些依赖项一起使用com.google.guava:guava和com.google.guava:listenablefuture。它会导致依赖冲突。

慕婉清6462132

我只是implementation 'com.google.guava:guava:27.0.1-android'在我的应用程序 gradle 文件的末尾添加,错误就消失了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java