Найдено несколько файлов с независимым от ОС путем «META-INF / atomicfu.kotlin_module» - PullRequest
0 голосов
/ 08 июня 2019

В проекте Android. Я использую

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.0"

и я сталкиваюсь с

Было найдено более одного файла с независимым от ОС путем 'META-INF / atomicfu.kotlin_module' '

и даже

packagingOptions {
    exclude 'META-INF/library_release.kotlin_module'
}

не работает

Ответы [ 2 ]

1 голос
/ 08 июня 2019

Я заставил его работать с

android {

    ...

    packagingOptions {
        pickFirst 'META-INF/kotlinx-io.kotlin_module'
        pickFirst 'META-INF/atomicfu.kotlin_module'
        pickFirst 'META-INF/kotlinx-coroutines-io.kotlin_module'
    }
}
0 голосов
/ 08 июня 2019

ответ на самом деле может быть проще, чем обходить домашние проблемы.

просто посмотрите зависимости atomicfu ; это тянет в них:

org.jetbrains.kotlin:kotlin-stdlib:1.3.30
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.30

, который этот модуль Java 7 может дублировать:

org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31
...