为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

撒科打诨 2021-10-13 13:50:35
我正在尝试使用 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。它会导致依赖冲突。


查看完整回答
反对 回复 2021-10-13
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

我只是implementation 'com.google.guava:guava:27.0.1-android'在我的应用程序 gradle 文件的末尾添加,错误就消失了。


查看完整回答
反对 回复 2021-10-13
  • 3 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信