Android 发现多个文件具有独立于操作系统的路径';META-INF/atomicfu.kotlin_模块';

Android 发现多个文件具有独立于操作系统的路径';META-INF/atomicfu.kotlin_模块';,android,gradle,kotlin,build.gradle,kotlin-coroutines,Android,Gradle,Kotlin,Build.gradle,Kotlin Coroutines,在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-I

在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'
}
不起作用

我让它起作用了

android {

    ...

    packagingOptions {
        pickFirst 'META-INF/kotlinx-io.kotlin_module'
        pickFirst 'META-INF/atomicfu.kotlin_module'
        pickFirst 'META-INF/kotlinx-coroutines-io.kotlin_module'
    }
}
我让它和你一起工作

android {

    ...

    packagingOptions {
        pickFirst 'META-INF/kotlinx-io.kotlin_module'
        pickFirst 'META-INF/atomicfu.kotlin_module'
        pickFirst 'META-INF/kotlinx-coroutines-io.kotlin_module'
    }
}

事实上,答案可能比解决家庭问题更简单

只要看看你的相依性;它包含以下内容:

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

事实上,答案可能比解决家庭问题更简单

只要看看你的相依性;它包含以下内容:

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

在我的例子中,我得到了
**Koin**
的这个错误(在操作系统独立路径'META-INF/kotlinx io.kotlin_module'中找到了多个文件)

应删除额外的依赖项,这意味着:

过去(当我犯此错误时):

  def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"
// Koin AndroidX Experimental features
    implementation "org.koin:koin-androidx-ext:$koin_version"

    // Koin for Ktor Kotlin
    implementation "org.koin:koin-ktor:$koin_version"
    def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"
新的(已修复):

  def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"
// Koin AndroidX Experimental features
    implementation "org.koin:koin-androidx-ext:$koin_version"

    // Koin for Ktor Kotlin
    implementation "org.koin:koin-ktor:$koin_version"
    def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"

在我的例子中,我得到了
**Koin**
的这个错误(在操作系统独立路径'META-INF/kotlinx io.kotlin_module'中找到了多个文件)

应删除额外的依赖项,这意味着:

过去(当我犯此错误时):

  def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"
// Koin AndroidX Experimental features
    implementation "org.koin:koin-androidx-ext:$koin_version"

    // Koin for Ktor Kotlin
    implementation "org.koin:koin-ktor:$koin_version"
    def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"
新的(已修复):

  def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"
// Koin AndroidX Experimental features
    implementation "org.koin:koin-androidx-ext:$koin_version"

    // Koin for Ktor Kotlin
    implementation "org.koin:koin-ktor:$koin_version"
    def koin_version = '2.0.1'
// Koin AndroidX Scope features
    implementation "org.koin:koin-androidx-scope:$koin_version"
// Koin AndroidX ViewModel features
    implementation "org.koin:koin-androidx-viewmodel:$koin_version"

甚至我也面临着同样的问题,通过将这些行添加到packagingpoptions到build.gradle文件中修复了这个问题

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

甚至我也面临着同样的问题,通过将这些行添加到packagingpoptions到build.gradle文件中修复了这个问题

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

为什么这些依赖项不列出
atomicfu
?这可能有助于->查找
packagingOptions
块。为什么这些依赖项不列出
atomicfu
?这可能有助于->查找
packagingOptions
块。请链接完整文件,其中build.gradle文件谢谢!在多个项目中帮助我!请链接完整的文件,哪个build.gradle文件谢谢!在多个项目中帮助我!