缺少io.appium.java_client.DefaultGenericMobileDriver的默认方法,导致org.openqa.selenium.remote.RemoteWebDriver丢失

时间:2018-12-17 13:19:41

标签: appium appium-android

我是移动测试的新手,请尝试了解我做错了什么。

我尝试使用Appium测试我的应用程序,但安装时遇到了一些麻烦

首先安装

  • Android Studio
  • 适用于Java的Appium Jar文件
  • 最新的Appium客户端库
  • Appium服务器
  • Java

尝试从应用程序构建gradle我收到一些错误

  

原因:com.android.builder.dexing.DexArchiveBuilderException:无法处理... \ AndroidStudioProjects \ AppiumApplication \ app \ libs \ java-client-6.1.0.jar

     

起因:com.android.builder.dexing.DexArchiveBuilderException:解密时出错。

     

原因:com.android.tools.r8.CompilationFailedException:编译无法完成

     

错误:由于缺少io.appium.java_client.DefaultGenericMobileDriver的超类org.openqa.selenium.remote.RemoteWebDriver而导致的默认方法无法使用

我的libs目录具有

  • byte-buddy-1.8.15.jar
  • commons-exec-1.3.jar
  • guava-25.0-jre.jar
  • java-client-6.1.0.jar
  • okhttp-3.11.0.jar okio-1.14.0.jar

我不使用Maven或其他东西,也无法向pom.xml添加东西

如果您对如何解决此问题有任何想法,请帮助我...

1 个答案:

答案 0 :(得分:0)

您是否同时为JAVA和Android SDK添加了环境变量?似乎缺少这些。添加这些android变量,然后重试。