android – Gradle构建时在APK META-INF中复制的重复文件

android – Gradle构建时在APK META-INF中复制的重复文件,第1张

概述我一直在寻找 some of the answers这里发布的关于这个错误,但没有运气.我希望得到一些关于发生了什么的澄清.我的错误如下: Error:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’. com.android.build.api.transform.TransformExcept 我一直在寻找 some of the answers这里发布的关于这个错误,但没有运气.我希望得到一些关于发生了什么的澄清.我的错误如下:

Error:Execution Failed for task ‘:app:transformResourcesWithMergeJavaResForDeBUG’.
com.androID.build.API.transform.transformException: com.androID.builder.packaging.DuplicatefileException: Duplicate files copIEd in APK meta-inf/maven/commons-io/commons-io/pom.xml
file1: /home/colin/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar
file2: /home/colin/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar

我弄完了

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'}

在应用程序中> build.gradle文件,但问题仍然存在.是否有其他地方我应该放这个,或者只是删除一些文件?或者我可能已经排除了太多文件 – 我是否应该省略其中的一些行,如果是这样的话?我也尝试将依赖项移到顶部,在AndroID之上无济于事.

此外,我对这些帖子中给出的一些建议感到有些困惑. Exclude和PickFirst之间的 *** 作区别是什么?它们似乎是可以互换的,但表达了截然不同的想法.在上传到应用程序商店时,似乎我需要包含许可证,所以如果我将其排除在这里以便让应用程序进行编译,那么在我准备上传时,我将在哪里包含它?我希望有人能够更多地了解这里发生的事情.

解决方法 我必须在packagingOptions {}中添加以下行
exclude 'meta-inf/maven/commons-io/commons-io/pom.xml'exclude 'meta-inf/maven/commons-io/commons-io/pom.propertIEs'

我的问题非常愚蠢;当包括排除’meta-inf / maven / commons-io / commons-io / pom.xml’时,我得到的错误看起来与第一个非常相似,但实际上是不同的.添加排除’meta-inf / maven / commons-io / commons-io / pom.propertIEs’终于让一切正常.仍然不确定为什么我必须采取这些步骤.

总结

以上是内存溢出为你收集整理的android – Gradle构建时在APK META-INF中复制重复文件全部内容,希望文章能够帮你解决android – Gradle构建时在APK META-INF中复制的重复文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存