为什么在Windows中将MonkeyRunner导入Python脚本失败?
我从MonkeyRunner docs创建了一个文件foo.py和复制粘贴的代码。在cmd行中编译示例代码时出现以下错误:
Traceback (most recent call last): File "foo.py", line 2, in from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice ImportError: No module named com.android.monkeyrunner
Android工具文件夹中有monkeyrunner.jar ...我无法理解如何告诉Python从中导入类。
的后续
我发现错误来了,因为我没有最新的Android工具(16)。
答案 0 :(得分:6)
A)MonkeyRunner使用Jython,因此您必须确保已安装
B)Jython必须知道MonkeyRunner的位置。您可以将脚本放在与MonkeyRunner所在位置相同的位置,也可以将其添加到Jython的路径中,这样无论您从何处运行脚本,Jython都能够找到它。