当前位置: 首页 > 面试题库 >

如何解决“程序类型已存在:com.google.common.util.concurrent.ListenableFuture”?

薄欣怿
2023-03-14
问题内容

我正在尝试使用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)

问题答案:

看看https://issuetracker.google.com/issues/116154359。

解决方法是:

implementation("android.arch.work:work-runtime:1.0.0-alpha09") {
    exclude group: 'com.google.guava', module: 'listenablefuture' 
}


 类似资料: