【问题标题】:Application fail to run on device due to "Multiple dex files define Lcom/google/common/util/concurrent/ListenableFuture"由于“多个 dex 文件定义 Lcom/google/common/util/concurrent/ListenableFuture”,应用程序无法在设备上运行
【发布时间】:2019-05-25 04:48:39
【问题描述】:

在我的项目中添加以下依赖项后,出现错误:多个 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"

【问题讨论】:

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


【解决方案1】:

尝试排除 ListenableFuture 模块:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2013-01-22
    相关资源
    最近更新 更多