当我第一次尝试运行www.example.com时monekyrunner.bet我得到了一些关于java找不到的错误。当时java.exe位于C:\Program Files\Android\Android Studio\jre\bin\java.exe
,它是最新的android studio安装(Android Studio Dolphin | 2021.3.1 Patch 1; Runtime version: 11.0.13+0-b1751.21-8125866 amd64
)附带的。我将此路径添加到JAVA_HOME系统变量,但我一直得到相同的错误。
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)
然后我按照moneyrunner错误文本中的建议从https://www.oracle.com/java/technologies/downloads/#jdk19-windows
下载了jdk-19。现在我在C:\Program Files\Java\jdk-19\bin\java.exe
上有另一个java.exe,并在JAVA_HOME中设置了C:\Program Files\Java\jdk-19\
。
java version:
java 19.0.1 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)
在此之后,我开始得到一些关于SWT文件夹不存在的错误。阅读this,我添加了一个ANDROID_SWT系统变量,我已经设置为C:\Users\UserName\AppData\Local\Android\Sdk\tools\lib\x86_64\
。
在此之后,我得到了一些关于monkeyrunner-26.0.0-dev.jar
的错误。阅读this,我修改了monkeyrunner bat文件,如帖子中所解释的,但现在我得到了这个错误:
-Djava.ext.dirs=.;C:\Users\UserName\AppData\Local\Android\Sdk\tools\lib\x86_64"
-Dcom.android.monkeyrunner.bindir=..\framework -jar .\..\lib\monkeyrunner-26.0.0-dev.jar is not supported. Use
-classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
.
System variables:
ANDROID_SWT : C:\Users\UserName\AppData\Local\Android\Sdk\tools\lib\x86_64\
JAVA_HOME: C:\Program Files\Android\Android Studio\jre\
有没有关于如何启动monkeyrunner的分步指南?我想通过monkeyrunner发送输入事件,如here所示。
1条答案
按热度按时间ee7vknir1#
monkeyrunner是未维护的它与java版本1.8和更早的工作