Как установить переменную среды для 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 или другую виртуальную среду.