android - adb.exe 不可执行。 ANDROID_HOME 未设置

标签 android monkeyrunner

我成功地使用monkeyrunner 拍摄快照并打开 Activity 。但我想要的是按下一个按钮。所以我使用 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

引发异常

('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?

提前致谢

最佳答案

您使用什么操作系统?好吧,根据您的操作系统,您需要告诉它您的 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

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

关于android - adb.exe 不可执行。 ANDROID_HOME 未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965160/

相关文章:

安卓网络栈

android - "Monkey Runner"对测试人员直接在Android应用程序中准备测试用例有用吗?

android - 运行 Monkeyrunner 时出错

android - 如何继承MonkeyDevice?

android - 默认空微调器

android - 我怎样才能获得相机 2 中 TextureView 预览大小的图像

android - 如何调整阿拉伯语 'aarab'字符?请看我的代码

android - 在真实设备上通过 wifi 运行 monkeyrunner

android - 运行 monkeyrunner python 脚本时 EasyMonkeyDevice 未发现错误

Android Instant 应用程序无法通过应用程序链接在我的 Beta 预发布测试中运行