gpt4 book ai didi

java - Appium + Android studio -> 重复条目 : com/thoughtworks/selenium/CommandProcessor. 类

转载 作者:行者123 更新时间:2023-12-01 10:02:37 27 4
gpt4 key购买 nike

我正在尝试在 Android studio 上运行 Appium,这里有我的项目使用的库

dependencies {
compile 'com.android.support:appcompat-v7:23.1.1'
compile files('libs/testng-6.9.4.jar')
compile files('libs/gson-2.3.1.jar')
compile files('libs/java-client-3.2.0.jar')
compile files('libs/selenium-java-2.47.1.jar')
compile files('libs/selenium-server-standalone-2.42.2.jar')
}

运行代码时出现错误

Error:Gradle: Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/thoughtworks/selenium/CommandProcessor.class

最佳答案

尝试包含这些依赖项,如下所示:

compile 'org.testng:testng:6.9.10'
compile 'com.google.code.gson:gson:2.6.2'
compile 'io.appium:java-client:3.4.1'
compile 'org.seleniumhq.selenium:selenium-java:2.53.0'
compile 'org.seleniumhq.selenium:selenium-server:2.53.0'

注意:我已经包含了目前的最新版本。

如果您想使用jar那么它似乎还没有正确构建。所以尝试做这样的事情:

  1. 解压 jar文件。 (只需将 .jar 扩展名更改为 .zip
  2. 这将删除重复的文件。
  3. 重新创建 jar使用jar cf some_name.jar -C (path to unzipped folder) . (注意,命令末尾有一个点)
  4. 使用这个重新生成的jar

关于java - Appium + Android studio -> 重复条目 : com/thoughtworks/selenium/CommandProcessor. 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36688353/

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