Android 将协程更新到1.2.0:META-INF/atomicfu.kotlin_模块后生成失败

Android 将协程更新到1.2.0:META-INF/atomicfu.kotlin_模块后生成失败,android,kotlin,kotlin-coroutines,Android,Kotlin,Kotlin Coroutines,更新到org.jetbrains.kotlinx:kotlinx协同程序android:1.2.0android构建失败,出现以下问题: 发现多个文件具有独立于操作系统的路径“META-INF/atomicfu.kotlin_module” 有什么解决方法可以让它工作吗?在应用程序级别build.gradle将以下内容添加到android级别:- packagingOptions { pickFirst("META-INF/atomicfu.kotlin_module") } 它看起来

更新到
org.jetbrains.kotlinx:kotlinx协同程序android:1.2.0
android构建失败,出现以下问题:
发现多个文件具有独立于操作系统的路径“META-INF/atomicfu.kotlin_module”


有什么解决方法可以让它工作吗?

在应用程序级别
build.gradle
将以下内容添加到
android
级别:-

packagingOptions {
    pickFirst("META-INF/atomicfu.kotlin_module")
}
它看起来像:-

android {
  .......

  packagingOptions {
    ......
    pickFirst("META-INF/atomicfu.kotlin_module")
  }
}

-dontwarn kotlinx.atomicfu.*
添加到我的proguard规则文件足以使我的构建使用
kotlinx协同程序android
库的
1.2.1


在我的
build.gradle
文件中添加
packagingOptions{pickFirst('META-INF/atomicfu.kotlin_模块')}
块无效。

关于kotlin slack频道
排除'META-INF/*.kotlin_模块'
也有人建议。使用proguard设置
-dontwarn kotlinx.atomicfu.*