Как установить переменную среды для AndroidViewClient? - PullRequest
0 голосов
/ 01 марта 2019

Я настроил monkeyrunner и пытаюсь настроить AndroidViewClient.Я следовал руководству по https://github.com/dtmilano/AndroidViewClient/wiki,, выполняя установку в pip, и добавил путь env к своему профилю bash, используя код:

export ANDROID_VIEW_CLIENT_HOME=/Users/me/Library/Android/sdk/tools/bin/AndroidViewClient-master

. Я сделал все возможное, чтобы повторно установить bash.Однако, когда я запускаю python check-import.py --debug из папки / examples, я получаю сообщение об ошибке:

File "check-import.py", line 22
    print("WARNING: '%s' is not a directory and is pointed by ANDROID_VIEW_CLIENT_HOME environment variable" % avcd, file=sys.stderr)
                                                                                                                         ^
SyntaxError: invalid syntax

Я не очень знаком с переменными окружения, поэтому мог бы легко сделатьошибка, которую я не уловил.

1 Ответ

0 голосов
/ 02 марта 2019

Если вы установили androidviewclient через pip, как

pip install androidviewclient

, и это не выдало никаких ошибок, тогда androidviewclient должен быть установлен и доступен для ваших скриптов через import иликомандная строка через свои команды (т.е. dump, culebra).

Вам не нужны переменные окружения.

Затем, когда вы запустите

./check-import.py --debug

Вы увидите напечатанный путь к Python, а затем

OK

Кажется, вы изменили эту строку https://github.com/dtmilano/AndroidViewClient/blob/master/examples/check-import.py#L22

AndroidViewClient / culebra требует Python 2.7.x, поэтомуесли в вашей системе установлена ​​другая версия, вы можете установить https://github.com/pyenv/pyenv или другую виртуальную среду.

...