Как установить переменную среды для AndroidViewClient?

Я настроил 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 ответ

Если вы установили 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

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

Другие вопросы по тегам