android - 如何在 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 依赖项中选择第一个来构建?
谢谢!
解决方案
推荐阅读
- kotlin - 我可以在 Kotlin 中获取对具有默认参数的函数的函数引用,作为无参数函数吗?
- authentication - 将 Kubernetes 连接到 AD
- android - 如何检查 Google Play 订单是否已退款?
- css - 为什么我的图标显示图像重复?
- java - 如何判断一个对象是可序列化的还是不可序列化的?
- javascript - 用 SVG 文本做 polyfill 线条效果的最佳方法是什么?
- javascript - 如何在网站中显示来自 Firestore 下载 URL 的图像
- reactjs - React Smooth DND Library 导致和“非法调用错误”
- c++ - 每毫秒写入 fstream 与批量写入
- python - DRF 错误:无法使用嵌套序列化程序上的视图名称解析超链接关系的 URL