Appium 测试以 java 11 执行,而 uiautomatorviewer 抛出错误。 java11 支持 uiautomatorviewer 吗?

Appium tests executes with java 11 while uiautomatorviewer throws an error. Is uiautomatorviewer supported by java 11?

在安装 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?

的任何解决方法

此错误与 UIAutomatorViewer 无关,但由于它是一个旧工具,因此可以依赖 32 位 JDK。您可以检查此 以获得修复。

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

你最好试试official Appium desktop