-bash: monkeyrunner: 找不到命令

-bash: monkeyrunner: command not found

我正在尝试查看 monkeyrunner 的工作原理。我有 python 脚本,我想在我的 android 虚拟设备上测试它。我通过终端尝试 运行ning 以下命令:

monkeyrunner script.py

我在:/Users/myusername/Library/Android/sdk/tools/bin/monkeyrunner,python文件也在同一目录。

但它 returns 是:-bash: monkeyrunner: command not found

所以我尝试了另一种方法,我打开了monkey运行ner exec文件,然后尝试运行 script.py通过它,但仍然报错

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'script' is not defined

我也试过 monkeyrunner script.py inside monkey运行ner exec 文件但是给出了这个错误:

File "<stdin>", line 1
    monkeyrunner script.py
                ^
SyntaxError: mismatched input 'script' expecting NEWLINE

谁能帮忙,如何在 MacOS 中使用 androidstudio 的 monkey运行ner 运行 python 脚本,让我知道我做错了什么。

由于我是 macOS 的新手,我不确定终端的工作方式是否与 Windows 上的 cmd 相同,但在尝试 ./monkeyrunner script.py 之后,我的 python 脚本终于成功了运行 在猴子上运行ner.

我还注意到另一点,如果其他人陷入这个问题并且不喜欢每次 he/she 执行命令时都输入 ./,he/she 可以只输入his/her 环境路径变量中的 monkey运行ner 路径。

对于 macOS,路径文件位于: /etc/paths