首页 > 解决方案 > 如何在 Gradle (Android Studio) 中从打包中排除一个文件

问题描述

我们必须将 2 个 jars 集成到我们的 android 应用程序的依赖项中,不幸的是,这 2 个 jars 在 META-INF/classes 文件夹中包含相同的文件:

More than one file was found with OS independent path 'META-INF/classes/com.abc.efg.model.T' 

我知道packagingOption中有一个pickFirst命令,所以我尝试了:

packagingOptions {

  pickFirst 'META-INF/classes/com.abc.efg.model.T' 

}

但它仍然不起作用。

有没有办法专门从 jar 依赖项中选择第一个来构建?

谢谢!

标签: androidgradleandroid-gradle-pluginbuild.gradle

解决方案


推荐阅读