我正在尝试构建我的应用程序,但出现以下错误:
发现多个文件具有独立于操作系统的路径“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'
}
通过将其添加到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'
}
将此行添加到应用程序级别build。gradle
android{}中的文件
packagingOptions {
exclude 'META-INF/INDEX.LIST'
}
对于最新的android模块化架构/多模块
请在应用程序类所在的顶层模块中添加此选项,否则它将无法工作。
packagingOptions {
exclude 'META-INF/INDEX.LIST'
}
我有Android应用程序,我使用谷歌翻译API当我建立,我得到错误:错误:执行失败的任务:应用程序:转换资源与MergeJavaResForDebug。发现多个文件与操作系统独立的路径META-INF/LICENSE
当我构建我的应用程序时,我得到以下错误: 错误:任务“:app:TransformResourcesWithMergeJavaResforDebug”执行失败。找到多个具有操作系统独立路径“meta-inf/license”的文件 这是我的build.gradle文件: 当我将此代码添加到build.gradle文件中时, 这个错误会被解决,但是另一个问题会发生。像这样: 谁有想法怎么解决这个?
在Android项目中。我使用 我遇到了 发现多个文件具有独立于操作系统的路径“META-INF/atomicfu”。kotlin\u模块“” 甚至 不起作用
我正在尝试okhttp,但出现下一个错误:\ 找到多个具有操作系统独立路径“meta-inf/proguard/okhttp3.pro”的文件 有人知道发生了什么吗?它说‘发现了一个文件’但不确定它在说什么。我是android的新手 谢谢 更新按@vivek请求显示的proguard-rules.pro代码 找到多个具有操作系统独立路径“okhttp3/internal/publicsuffix/
在我的项目中添加了videoCompressor库后,我开始遇到这个问题。 发现多个文件具有独立于操作系统的路径'builddef.lst' 在构建时获取这些消息日志。 Google的问题读取这些线程,通过在gradle文件中添加忽略重复文件提供了解决方案,在android{}中添加。 问题还在?问题是我将如何知道哪些依赖项或文件是复制或制造问题而构建。我无法使用上面的生成日志跟踪该文件。
我试图在我的应用程序中使用谷歌云翻译API,但当我添加: 发生以下错误: 找到了多个具有操作系统独立路径“META-INF/INDEX”的文件。列表'。 添加此选项并不能解决问题: