9

help.pyの API リファレンスを作成するためのファイルが見つかりませんmonkeyrunnerAndroidリファレンスで説明されているコマンド

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 ファイルをどこに隠したのでしょうか?

4

5 に答える 5

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
于 2010-12-17T12:37:01.890 に答える
1

これはすばらしい答えhttps://stackoverflow.com/a/4470513/551383ですが、本当にこのファイルが必要な場合は、Android ソース、つまりhttp://androidxref.com/4.2_r1/xref/sdk/monkeyrunner/scripts/help にあります。パイ

于 2012-12-14T21:51:35.510 に答える
1

マシンにすべてのコードを入れた後 (つまり、リポジトリの同期)、他の 3 つと共に mydroid/sdk/monkeyrunner/scripts にあります。

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

于 2011-07-10T03:53:26.323 に答える
1

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

Web サイトのドキュメントはそのスクリプトから始まっていると思いますが、後で誰かが少し編集したことも確かです。

于 2011-03-08T00:07:32.603 に答える
0

monkeyrunner のヘルプ ドキュメント ( monkeyrunner Built-in Help ) にエラーがあります。別の順序でパラメーターを使用する必要があります。

monkeyrunner help.py <format> <outfile>

ディレクトリの外でスクリプトを実行する場合は、スクリプトへのフルパスを指定することを忘れないでくださいmonkeyrunner.bat( android monkeyrunner scripts )。
上記のユーザーが説明した Repo Sync がない場合は、ソース (を含むhelp.py) を見つけることができます。たとえば、ここで: monkeyrunner scripts .

Google Code で問題をオープンしました (問題 26259: monkeyrunner Built-in Help Description Error )。すぐに修正されることを願っています。

于 2012-03-01T15:15:39.663 に答える