使用操作系统独立路径“ META-INF / sdk_release.kotlin_module”找到了多个文件

时间:2019-11-25 21:07:55

标签: android

尝试导入依赖项时出现此错误。条带化SDK十分精确。

implementation 'com.stripe:stripe-android:12.5.0'
  

使用操作系统独立路径“ META-INF / sdk_release.kotlin_module”找到了多个文件

删除实现消除了问题,我尝试了this之类的解决方案,但均未成功。

这是更详细的构建错误。

  

com.android.builder.merge.DuplicateRelativeFileException:使用操作系统独立路径“ META-INF / sdk_release.kotlin_module”找到了多个文件       在com.android.builder.merge.StreamMergeAlgorithms.lambda $ acceptOnlyOne $ 2(StreamMergeAlgorithms.java:75)       在com.android.builder.merge.StreamMergeAlgorithms.lambda $ select $ 3(StreamMergeAlgorithms.java:100)       在com.android.builder.merge.IncrementalFileMergerOutputs $ 1.create(IncrementalFileMergerOutputs.java:86)...

有什么想法吗?非常感谢。

2 个答案:

答案 0 :(得分:0)

您需要添加以下代码以将其添加到app/build.gralde

android {
...
    packagingOptions {
        exclude '*.kotlin_module'
    }
...
}

答案 1 :(得分:0)

其他答案很接近,我不得不将此问题放在 app / build.gradle 上,以使其正确排除在外。

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