【问题标题】:Appium tests executes with java 11 while uiautomatorviewer throws an error. Is uiautomatorviewer supported by java 11?Appium 测试使用 java 11 执行,而 uiautomatorviewer 抛出错误。 java 11是否支持uiautomatorviewer?
【发布时间】:2020-11-22 16:45:39
【问题描述】:

在安装了 Java11 且环境路径设置正确的情况下执行 UIAUTOMATORVIEWER 时出错。不过,我可以使用 java11 执行 appium 测试。

ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
  http://www.oracle.com/technetwork/java/javase/downloads

If you already have Java installed, you can define the JAVA_HOME environment
variable in Control Panel / System / Avanced System Settings to point to the
JDK folder.

You can find the complete Android SDK requirements here:
  http://developer.android.com/sdk/requirements.html

编辑: uiautomatorviewer 适用于 java8,java11 有什么解决方法吗?

【问题讨论】:

    标签: java android appium android-uiautomator


    【解决方案1】:

    此错误与 UIAutomatorViewer 无关,但由于它是一个旧工具,它可以依赖 32 位 JDK。您可以查看此answer 进行修复。

    如果您使用的是 Appium,UIAutomatorViewer 显然是一个糟糕的选择,因为 Appium 不再使用原始的 UIAutomator:它已被弃用,取而代之的是 UiAutomator2 和 Espresso 驱动程序

    你最好试试official Appium desktop

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 2014-10-01
      • 2019-04-27
      • 2019-03-24
      • 1970-01-01
      • 2021-12-27
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多