Где help.py для Android-обезьяны - PullRequest
9 голосов
/ 09 декабря 2010

Я просто не могу найти файл help.py, чтобы создать ссылку на API для monkeyrunner. Команда, описанная в Ссылка на Android

monkeyrunner <format> help.py <outfile> не работает, когда я звоню monkeyrunner html help.py /path/to/place/the/doc.html.

Совершенно очевидно, что файл help.py не найден, и monkeyrunner также говорит мне «Не удается открыть указанный файл сценария». Но locate в моей системе не дает мне файл help.py, который имеет какое-либо отношение к monkeyrunner или Android.

Итак, мой вопрос: где они спрятали файл help.py для создания ссылки на API?

Ответы [ 5 ]

14 голосов
/ 17 декабря 2010

Я тоже не могу его найти.Но можно предположить, что он просто вызывает 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 голос
/ 15 декабря 2012

Это блестящий ответ https://stackoverflow.com/a/4470513/551383, но если вы действительно хотите, этот файл находится в исходном коде Android, т.е. http://androidxref.com/4.2_r1/xref/sdk/monkeyrunner/scripts/help.py

1 голос
/ 10 июля 2011

После того, как у меня есть все коды на моем компьютере (т. Е. Синхронизация репо), он находится в mydroid / sdk / monkeyrunner / scripts вместе с другими тремя:

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

1 голос
/ 08 марта 2011

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

Я полагаю, что документация на сайте начинается с этого сценария, но я уверен, что кто-то потом немного его редактирует.

0 голосов
/ 01 марта 2012

В справочной документации monkeyrunner есть ошибка ( Встроенная справка monkeyrunner ), параметры следует использовать в другом порядке:

monkeyrunner help.py <format> <outfile>

И не забудьте указать полный путь к сценарию, если вы запускаете его вне каталога monkeyrunner.bat ( сценарии android monkeyrunner ).
Если у вас нет Repo Sync, описанного пользователями выше, вы можете найти источники (включая help.py), например, здесь: сценарии monkeyrunner .

Я открыл проблему в Google Code ( Проблема 26259: ошибка описания встроенной справки monkeyrunner ), и я надеюсь, что они скоро это исправят.

...