我没有输出。
我为Eclipse设置了monkeyrunner,遵循:http://dtmilano.blogspot.com/2011/03/using-android-monkeyrunner-from-eclipse.html方向。我设法让我的代码在Eclipse中干净地“运行” - 没有错误。
从命令行我尝试了两个:
monkeyrunner [path]/MonkeyTest.py
monkeyrunner -v ALL [path]/MonkeyTest.py
光标消失了几秒钟,然后我提示回来,没有任何反应。 'monkeyrunner'本身产生信息+提示:
Jython 2.5.0 (Release_2_5_0:6476, Jun 16 2009, 13:33:26)
[Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)] on java1.6.0_35
>>>
我连接到电脑的手机正在注册,因为我在进入时会看到它的列表:
adb devices
我唯一能想到的是它不会执行,因为我没有安装* apk ??
我只是想用它来自动化CTS的设置。 (即打开wi-fi,确保所有CTS-Verifiers都有权限,设置手机不要锁定等)。如果有更好的方法,我很乐意听到它。
答案 0 :(得分:1)
尝试在MonkeyTest.py中添加一些东西:
#! /usr/bin/env monkeyrunner
print "This is MonkeyTest.py"
然后
$ chmod +x MonkeyRunner.py
如果你的monkeyrunner在你的PATH中,你将能够做到
$ ./MonkeyTest.py
或
$ monkeyrunner MonkeyTest.py
或
$ /path/to/monkeyrunner MonkeyTest.py
或
$ /path/to/monkeyrunner /path/to/MonkeyTest/py
您将能够看到该消息。如果你不这样做,那就错了。