Android的monkeyrunner在哪里可以找到help.py?
我就是找不到 help.py
这个文件,想用它来创建 monkeyrunner
的API参考。按照Android的说明,我应该用这个命令:
monkeyrunner <format> help.py <outfile>
,但是当我输入 monkeyrunner html help.py /path/to/place/the/doc.html
时,它根本不管用。
很明显,系统找不到 help.py
文件,monkeyrunner
还告诉我“无法打开指定的脚本文件”。我在系统里用 locate
命令查找,也没找到和 monkeyrunner
或 Android 有关的 help.py
文件。
所以我想问:他们把 help.py
文件藏到哪里去了,用来创建API参考的?
5 个回答
1
在我电脑上把所有代码都准备好之后(也就是同步了代码库),这些代码会放在我的droid/sdk/monkeyrunner/scripts文件夹里,里面还有另外三个文件:
help.py monkey_playback.py monkey_recorder.py mr_pydoc.py
1
http://androidxref.com/source/xref/sdk/monkeyrunner/scripts/help.py
我觉得网站上的文档是从那个脚本开始的,但我很确定之后还有人对它做了一些修改。
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