当我尝试运行我的应用程序时,我总是遇到这样的错误:
com.android.build.api.transform.transformException:com.android.builder.packaging.duplicateFileException:APK log4j2.xml中复制了重复的文件
文件4:/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在不同的文件副本上失败。我最后是这样做的:
在Build.Gradle(应用程序模块)中:
添加以下内容:
packagingOptions {
exclude '<name_of_file_to_exclude>'
}
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'
}
我想找到“cost”tag=505.921435631349的元素的路径,我尝试过这样做,我总是有空值,这是我做过的一件事,它或多或少给了我想要的东西,它工作不正常,我将在java中使用这个路径来获得包含特定值的cost tag下面的值 我的xpath请注意,此xml文件是动态的 xml文件
我正在尝试将库连接到我在Gradle的项目: 当我单击“立即同步”时,项目正在生成,没有错误,但当我运行项目时,IDE显示错误: 执行任务:[: app: assembleDebug] 按需配置是一个孵化功能。: app: preBuild: app: compileDebugNdk UP-TO-DATE: app: preDebugBuild: app: check DebugManifest:
我在我的android项目中添加了两个库,它们被称为: 我在中将它们定义为: null
gradle:如何排除重复的资源文件?例如。, META-INF/foo。在.././.下的xml/src/main/resources与src/main/resources/META-INF/foo同名。xml。 还尝试了: foo.xml文件都被排除在外。
当我在(一个Android系统的文件)中找到声明时,Intellij告诉我: 找不到要转到的声明 下面是提到的代码:
在运行之前,我添加了所需的库(selendroid-client-0.17.0.jar和selendroid-standalone-0.17.0-with-dependencies.jar),并且通过cmd启动了服务器。但是,每次运行时都会出现以下错误: 我还没有在网上找到任何关于如何修复它的建议。希望你们能帮忙。谢谢! 编辑:这里是我的build.gradle文件: