0

私がしたこと:

ダウンロードして解凍した AndroidViewClient v4.0.0 ソース

ant構築に使用

check-import.py の例を使用して、ANDROID_VIEW_CLIENT_HOMEenv 変数が適切に設定されていることを確認しました。

java -jar bin/androidviewclient-4.0.0.jarコマンドを表示します

java -jar bin/androidviewclient-4.0.0.jar dumpエラーでクラッシュします:

File "/home/me/dump", line 135, in <module>
   vc.dump(window=options[WINDOW])
File "/path/to/jar/com/dtmilano/android/viewclient.py", line 1831, in dump
File "/path/to/jar/com/dtmilano/android/viewclient.py", line 1560, in setViewsFromUiAutomatorDump
File "/path/to/jar/com/dtmilano/android/viewclient.py", line 1715, in _ViewClient__parseTreeFromUiAutomatorDump
File "/path/to/jar/com/dtmilano/android/viewclient.py", line 1016, in Parse
File "/path/to/jar/com/dtmilano/android/viewclient.py", line 1016, in Parse
TypeError: encode() takes no keyword arguments

ドキュメントを再確認しましたが、関連するものは見つかりませんでした。さらに、環境変数を確認し、それらを変更してみました。エラーは何も変わりませんでした。

以前にこのエラーを見た人はいますか?

4

1 に答える 1

1

理解した。

encodeメソッドが引数をサポートしていないJython シェルからスクリプトを呼び出していました。本物の人間の Python で問題なく動作します。

于 2013-08-29T20:22:09.523 に答える