gpt4 book ai didi

java - APK log4j2.xml 中复制的重复文件无法找出要排除的内容

转载 作者:行者123 更新时间:2023-12-01 06:08:24 26 4
gpt4 key购买 nike

当我尝试运行我的应用程序时,我不断收到此错误:

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK log4j2.xml

File1: /Users/matti/.gradle/caches/modules-2/files-2.1/org.biojava/biojava-core/4.2.0/a0713c21c575f39adc88985acc9cf37715324dab/biojava-core-4.2.0.jar

File2: /Users/matti/.gradle/caches/modules-2/files-2.1/org.biojava/biojava-phylo/4.2.0/a97ccd582c87683d0e91e9fefb176ae129a10318/biojava-phylo-4.2.0.jar

File3: /Users/matti/.gradle/caches/modules-2/files-2.1/org.biojava/biojava-structure/4.2.0/2da167b09a829735f38379c3ad3c922c09a0a312/biojava-structure-4.2.0.jar

File4: /Users/matti/.gradle/caches/modules-2/files-2.1/org.biojava/biojava-alignment/4.2.0/6395347f4c119d6a41b850dbb84ba85919976d37/biojava-alignment-4.2.0.jar

如何排除这些文件?

最佳答案

我在 android studio 中尝试使用 Log4j2 时遇到了类似的问题。每次我尝试运行 apk - 在不同的文件重复上构建失败。我最终这样做了:

在 build.gradle(应用程序模块)中:

添加以下内容:

packagingOptions {
exclude '<name_of_file_to_exclude>'
}

其中每次都会从日志错误消息中提取“”。我进行了多次迭代,每次都添加了 1 个文件 - 但过了一会儿我终于能够安装 apk。

示例:

错误消息:

Duplicate files copied in APK META-INF/maven/io.logz.sender/logzio-sender/pom.properties

您需要添加:

packagingOptions {
exclude 'META-INF/maven/io.logz.sender/logzio-sender/pom.properties'
}

关于java - APK log4j2.xml 中复制的重复文件无法找出要排除的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39905538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com