Android的monkeyrunner在哪里可以找到help.py?

9 投票
5 回答
6305 浏览
提问于 2025-04-16 08:16

我就是找不到 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

撰写回答