Где находится help.py для Android-обезьянки

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

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

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

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


person keyboardsurfer    schedule 09.12.2010    source источник


Ответы (5)


Я тоже не могу найти. Но можно предположить, что это просто вызов 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
person dstricks    schedule 17.12.2010
comment
не работает для меня. выбрасывание исключения при выполнении четвертой строки (при выполнении метода справки). - person stdout; 02.07.2015

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

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

person user830995    schedule 10.07.2011

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

person marekdef    schedule 14.12.2012

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

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

person Bill    schedule 08.03.2011

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

monkeyrunner help.py <format> <outfile>

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

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

person evgeny9    schedule 01.03.2012
comment
да, мозг обезьяны все еще мертв ... Не будет работать, пока я не запущу его из пути установки - person Harkish; 01.03.2013