我有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。但是,当我从/ examples文件夹运行python check-import.py --debug时,我收到错误:
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
我对环境变量不是很熟悉,所以我很容易犯错我没有抓到的。
如果您通过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或其他虚拟环境。