Android MonkeyRunner脚本未在Ubuntu 10.04上运行

时间:2013-01-28 23:50:55

标签: android eclipse unix monkeyrunner

我没有输出。

我为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都有权限,设置手机不要锁定等)。如果有更好的方法,我很乐意听到它。

1 个答案:

答案 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

您将能够看到该消息。如果你不这样做,那就错了。