web-dev-qa-db-ja.com

コルーチンを1.2.0に更新した後、ビルドが失敗しました:META-INF / atomicfu.kotlin_module

org.jetbrains.kotlinx:kotlinx-coroutines-Android:1.2.0に更新した後= Androidビルドが問題で失敗しました:More than one file was found with OS independent path 'META-INF/atomicfu.kotlin_module'

それを機能させるための回避策はありますか?

14
anber

アプリレベルでbuild.gradle以下をAndroidレベルに追加します:-

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

それは次のようになります:-

Android {
  .......

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

_-dontwarn kotlinx.atomicfu.**_ライブラリのバージョン_1.2.1_でビルドを動作させるには、プロガードルールファイルに_kotlinx-coroutines-Android_を追加するだけで十分でした。

_build.gradle_ファイルにpackagingOptions { pickFirst('META-INF/atomicfu.kotlin_module') }またはpackagingOptions { exclude('META-INF/atomicfu.kotlin_module') }ブロックを追加しても機能しませんでした。

1
Adil Hussain