我找不到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文件?
答案 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)上打开了一个问题,我希望他们能尽快解决。