Не удалось настроить AndroidViewClient в Windows 7

Я обратился к вики и попытался через Интернет, но не смог заставить его работать. Я установил ANDROID_VIEW_CLIENT_HOME в папку AndroidViewClient, PYTHONPATH в папку AndroidViewClient/src.

Я все еще не могу импортировать ViewClient и получаю следующее исключение при запуске скрипта monkeyrunner.

    from com.dtmilano.android.viewclient import ViewClient
ImportError: No module named dtmilano

140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.Py.ImportError(Py.java:304)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.import_logic(imp.java:790)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.import_module_level(imp.java:842)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.importName(imp.java:917)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.PyObject.__call__(PyObject.java:357)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.__builtin__.__import__(__builtin__.java:1173)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.importFromAs(imp.java:1011)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.importFrom(imp.java:987)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.pycode._pyx0.f$0(c:\testing\demo.py:40)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.pycode._pyx0.call_function(c:\testing\demo.py)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.PyTableCode.call(PyTableCode.java:165)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.PyCode.call(PyCode.java:18)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.Py.runCode(Py.java:1275)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.__builtin__.execfile_flags(__builtin__.java:522)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:225)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at com.android.monkeyrunner.ScriptRunner.run(ScriptRunner.java:116)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at com.android.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:77)
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:189)

Можете ли вы предложить, что мне не хватает?


person user846316    schedule 10.09.2014    source источник
comment
Какая версия AndroidViewClient? Обратите внимание, что последние версии не используют jython или monkeyrunner.   -  person Diego Torres Milano    schedule 10.09.2014
comment
Я использую AndroidViewClient-5.1.1. Я следил за вашей вики (github.com/dtmilano/AndroidViewClient/) но получаю исключение.   -  person user846316    schedule 10.09.2014


Ответы (1)


Настоятельно рекомендуется использовать easy_install для установки AndroidViewClient. Однако может быть неясно, как это сделать в Windows, в этом случае вам могут пригодиться ответы на Как использовать Python easy_install в Windows... это не так просто.

person Diego Torres Milano    schedule 10.09.2014
comment
Спасибо. Я открыл проект AndroidViewClient в Python IDE и скопировал свой тестовый скрипт в папку с примерами. Я могу запускать тесты на своем устройстве. Я попробую установить AndroidViewClient с помощью easy_install и посмотрю, поможет ли это мне запускать мои скрипты из любого места. - person user846316; 11.09.2014
comment
Здорово. Необходимо указать правильный PYTHONPATH, см. stackoverflow.com/questions/3701646/ - person Diego Torres Milano; 11.09.2014
comment
Ты прав. Я заработал и смог запустить скрипт из любого места. - person user846316; 11.09.2014