由于“多个dex文件定义了Lcom / google / common / util / concurrent / ListenableFuture”,应用程序无法在设备上运行

时间:2018-12-27 05:43:21

标签: android android-studio build.gradle android-workmanager

在我的项目中添加以下依赖项后,我得到了错误:多个dex文件定义了Lcom / google / common / util / concurrent / ListenableFuture;

 def work_version = "1.0.0-beta01"

    implementation "android.arch.work:work-runtime:$work_version" // use -ktx for Kotlin+Coroutines

    // optional - RxJava2 support
    implementation "android.arch.work:work-rxjava2:$work_version"

    // optional - Test helpers
    androidTestImplementation "android.arch.work:work-testing:$work_version"

1 个答案:

答案 0 :(得分:1)

尝试排除ListenableFuture模块:

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