0

我没有输出。

我为 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
>>> 

我连接到 PC 的电话正在注册,因为当我进入时我得到它的列表:

亚行设备

我唯一能想到的是它不会执行,因为我没有安装 *apk??

我只是想用它来自动化 CTS 的设置。(即打开wi-fi,确保所有CTS-Verifiers 有权限,设置手机不锁定等)。如果有更好的方法,我很想听听。

4

1 回答 1

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

您将能够看到该消息。如果您不这样做,则有其他问题。

于 2013-01-29T22:14:23.447 回答