Android的monkeyrunner的help.py在哪里?

时间:2010-12-09 08:58:12

标签: android python testing monkeyrunner

我找不到help.py文件,以便为monkeyrunner创建API参考。 Android references

中描述的命令 当我拨打monkeyrunner <format> help.py <outfile>时,

monkeyrunner html help.py /path/to/place/the/doc.html无效。

很明显找不到help.py文件,monkeyrunner也告诉我“无法打开指定的脚本文件”。但是我的系统上的locate没有给我带来与monkeyrunner或Android有任何关系的help.py文件。

所以我的问题是:他们在哪里隐藏了用于创建API引用的help.py文件?

5 个答案:

答案 0 :(得分:14)

我也找不到它。但是可以假设它只是使用传入的参数调用MonkeyRunner.help()。如果您只是想快速使用这个脚本我创建的名为 help.py

#!/usr/bin/env python

# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice

text = MonkeyRunner.help("html");

f = open('help.html', 'w')
f.write(text);
f.close();

像任何其他monkeyrunner脚本一样运行它:

$ monkeyrunner help.py

答案 1 :(得分:1)

http://androidxref.com/source/xref/sdk/monkeyrunner/scripts/help.py

我相信网站上的文档都是从该脚本开始的,但我很确定有人会在之后编辑它。

答案 2 :(得分:1)

在我的机器中有所有代码(即repo sync)之后,它与mydroid / sdk / monkeyrunner / scripts以及其他三个代码一起:

  

help.py monkey_playback.py monkey_recorder.py mr_pydoc.py

答案 3 :(得分:1)

这是很好的回答https://stackoverflow.com/a/4470513/551383但是如果你真的想要这个文件是在android源码中,即http://androidxref.com/4.2_r1/xref/sdk/monkeyrunner/scripts/help.py

答案 4 :(得分:0)

monkeyrunner的帮助文档(monkeyrunner Built-in Help)中存在错误,您应该使用其他顺序的参数:

monkeyrunner help.py <format> <outfile>

如果您要在monkeyrunner.bat目录(android monkeyrunner scripts)之外运行脚本,请不要忘记指定脚本的完整路径。
如果您没有上述用户描述的Repo Sync,则可以在此处找到源(包括help.py):monkeyrunner scripts

我在Google代码(Issue 26259: monkeyrunner Built-in Help Description Error)上打开了一个问题,我希望他们能尽快解决。