当前位置: 首页 > 知识库问答 >
问题:

发现多个文件具有独立于操作系统的路径“META-INF/INDEX”。列表(Android/Gradle)[重复]

万俟光临
2023-03-14

我正在尝试构建我的应用程序,但出现以下错误:

发现多个文件具有独立于操作系统的路径“META-INF/INDEX”。列表“

我很确定这是两个Gradle依赖之间的冲突,但我不知道如何解决它。

dependencies {
    implementation 'com.google.android.gms:play-services-vision:19.0.0'
    implementation 'com.google.cloud:google-cloud-vision:1.99.1'
}

共有3个答案

苏君昊
2023-03-14

通过将其添加到android{}中解决了这个问题

packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/notice.txt'
    exclude 'META-INF/ASL2.0'
    exclude 'META-INF/INDEX.LIST'
}
鲁斯伯
2023-03-14

将此行添加到应用程序级别build。gradleandroid{}中的文件

packagingOptions {
    exclude 'META-INF/INDEX.LIST'
}
朱兴运
2023-03-14

对于最新的android模块化架构/多模块

请在应用程序类所在的顶层模块中添加此选项,否则它将无法工作。

packagingOptions {
     exclude 'META-INF/INDEX.LIST'
}
 类似资料: