如何在build.gradle中排除依赖项的特定文件?

How to exclude a specific file of a dependency in build.gradle?

提问人:Hong 提问时间:10/5/2023 更新时间:10/5/2023 访问量:59

问:

build.gradle 文件中的以下代码仅用于测试:

implementation('com.google.guava:guava:30.1.1-android') {
    exclude group: "com.google.guava"
    exclude 'META-INF/MANIFEST.MF'
}

Android Studio 报告以下错误:

找不到参数 [META-INF/MANIFEST.分子式] 在 DefaultExternalModuleDependency{group='com.google.guava', name='番石榴', version='30.1.1-android', configuration='default'} 的 类型 org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency。

如何排除依赖项的特定文件?

gradle android-gradle-插件

评论

1赞 jhole 10/6/2023
我认为你必须使用或,看看 docs.gradle.org/current/javadoc/org/gradle/api/artifacts/......exclude group: xxxexclude module: yyy
0赞 Hong 10/6/2023
@j.holetzeck 谢谢你的提示。我无法弄清楚如何使用排除组来排除文件。我要排除的文件是 values.xml。

答: 暂无答案