adb.exe不可执行.ANDROID_HOME未设置

Roh*_*dal 2 android monkeyrunner

我成功拍摄快照并使用monkeyrunner打开活动.但我想要的是按下按钮.所以我使用的是ViewClient,但每当我运行我的jython脚本时,错误就出现了:

File "F:\Example\AndroidViewClient\src\com\dtmilano\android\viewclient.py", line 870, in _init_()
File "F:\Example\AndroidViewClient\src\com\dtmilano\android\viewclient.py", line 986 in _ViewClient_obtainAdbPath
Run Code Online (Sandbox Code Playgroud)

提出例外

('adb="%s" is not executable. Did you forget to set ANDROID_HOME in the environment?' %adb)
Exception: adb="%s" is not executable. Did you forget to set ANDROID_HOME in the environment?
Run Code Online (Sandbox Code Playgroud)

提前致谢

Rob*_*rto 5

你用的是什么操作系统?那么,根据您的操作系统,您需要告诉它Android SDK的位置.例如,在Ubuntu机器中,我的.bashrc中有以下行:

ANDROID_HOME=/home/roberto/android-sdk-linux/tools:/home/roberto/android-sdk-linux/platform-tools
export ANDROID_HOME
PATH=$PATH:$ANDROID_HOME
export PATH
Run Code Online (Sandbox Code Playgroud)

如果您使用的是Windows计算机,则需要将此路径添加到Windows环境的PATH中.