java 无法启动UI Automator查看器

du7egjpx  于 2023-01-11  发布在  Java
关注(0)|答案(3)|浏览(223)

我无法启动UI Automator查看器,有人能帮助我吗?我如何启动它?当我双击“uiautomatorviewer”一段时间后,黑色窗口打开,但自动关闭,即使我已经在窗口路径变量ANDROID_HOME%\tools中设置了变量; %ANDROID_HOME%\平台工具;连我都不知道怎么发射?

ruarlubt

ruarlubt1#

如果您使用的是JDK 9或10,请将其降级到JDK 8。它应该可以解决问题。
还要确保您已正确设置以下路径。
安卓系统_HOME C:\用户\xxx\应用数据\本地\安卓系统\服务器
JAVA_HOME C:\程序文件\Java\jdk1.8.0_181
在系统变量中的路径下
C:\用户\xxx\应用数据\本地\Android\服务器\工具\bin
C:\用户\xxx\应用数据\本地\Android\SDK\工具
C:\用户\xxx\应用数据\本地\Android\Sdk\平台工具
C:\程序文件\Java \jdk1.8.0_181\bin

p3rjfoxz

p3rjfoxz2#

在此添加作为答案,以便每个人都能清楚地了解。
找到了一个解决方案,不需要一个就可以降级到JAVA 8+,因此,有一个选项可以让JRE为“uiautomatorviewer”运行VM。
步骤:1需要安装Android Studio
步骤:2将以下位置添加到“path”系统变量-

C:\Program Files\Android\Android Studio\jre\bin

我有jdk-11.0.6和“uiautomatorviewer”是工作正常

h79rfbju

h79rfbju3#

我将其添加到系统变量的PathC:\Program Files\Android\Android Studio\jre\bin

>>> java --version
openjdk 11.0.13 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
OpenJDK 64-Bit Server VM (build 11.0.13+0-b1751.21-8125866, mixed mode)

>>> javac --version
javac 11.0.13

我也是按套试的

*JAVA主页C:\Program Files\Android\Android Studio\jre
*安卓系统主页C:\... ...\Android\SDK

将波纹管线添加到路径

%ANDROID_HOME%\tools;
%ANDROID_HOME%\tools\bin;
%ANDROID_HOME%\platform-tools;

但是当我尝试打开uiautomatorviewer.bat时,它显示错误:-(

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.bat文件

rem set java_exe=
call ..\lib\find_java.bat

编辑为

set java_exe=C:\Program Files\Android\Android Studio\jre\bin\java.exe
rem call ..\lib\find_java.bat

尝试运行uiautomatorviewer.bat,它显示错误:-(

-Djava.ext.dirs=..\lib\x86_64;..\lib is not supported.  Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

除了降级jdk1.8.xx.xx.xx没有办法!!!

相关问题