gpt4 book ai didi

android - Monkeyrunner 脚本不运行,但命令有效

转载 作者:行者123 更新时间:2023-11-30 03:15:13 27 4
gpt4 key购买 nike

如果我手动运行 Monkeyrunner 并执行以下 3 个命令:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

device = MonkeyRunner.waitForConnection()

device.press('KEYCODE_HOME', MonkeyDevice.DOWN_AND_UP)

一切正常,我看到按下了主页键。但是,如果我将这 3 个命令保存到一个 .py 文件中,然后尝试运行该文件,我会得到以下信息:

....\MonkeyRunner Scripts>monkeyrunner BasicTest.py
Can't open specified script file
Usage: monkeyrunner [options] SCRIPT_FILE

-s MonkeyServer IP Address.
-p MonkeyServer TCP Port.
-v MonkeyServer Logging level (ALL, FINEST, FINER, FINE, CONFIG, INFO,
WARNING, SEVERE, OFF)

我决定试试 -v 开关看看它说的是什么,我得到了以下信息:

....\MonkeyRunner Scripts>monkeyrunner -v BasicTest.
py
Exception in thread "main" java.lang.IllegalArgumentException: Bad level "BasicT
est.py"
at java.util.logging.Level.parse(Unknown Source)
at com.android.monkeyrunner.MonkeyRunnerOptions.processOptions(MonkeyRun
nerOptions.java:130)
at com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter
.java:179)

对这里发生的事情有什么想法吗?

最佳答案

我想通了。它没有多大意义,但我能让脚本工作的唯一方法是从它的目录运行 monkeyrunner,而不是将 monkeyrunner 的路径放在我的 PATH 中。此外,脚本本身也必须直接与 monkeyrunner.exe 相同。

这对那里的任何人都有意义吗?

关于android - Monkeyrunner 脚本不运行,但命令有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20251354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com