android - Appium - reset.sh 在 Mac 上的 "buildAndroidBootstrap"任务上失败并出现错误

标签 android macos selenium path appium

我的配置可能有问题,但我无法弄清楚哪里出了问题。我正在尝试在 Mac 上设置 appium 以进行自动化测试。

我正在运行这个命令:

./reset.sh --android --verbose

我总是在这一步失败:

* Building Android bootstrap
Running "buildAndroidBootstrap" task
Fatal error: Error finding ant binary, is it on your path?
---- FAILURE: reset.sh exited with status 1 ----

我的路径如下:

# Android and appium config
export ANDROID_HOME=/usr/local/opt/android-sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

我做错了什么?我的路径是否遗漏了一些重要的东西?谷歌搜索试图找出 Ant 库是什么并没有给我带来太多结果——它是什么?任何帮助表示赞赏。

最佳答案

事实证明 ant 是一个 apache 工具,没有它 reset.sh 将无法用于 Android。使用 brew 安装 ant 解决了这个问题。

关于android - Appium - reset.sh 在 Mac 上的 "buildAndroidBootstrap"任务上失败并出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489891/

相关文章:

android - 如何更改微调器的 TextSize 和背景颜色

android - 为 cordova 添加 android 平台时出错

java - 将套接字对象传递给 Android 上的另一个 Activity

macos - 将 Elixir 升级到 1.1.x 后收到 Logger.ErrorHandler 崩溃错误

xcode - 如何在 Xcode 中设置表单的默认按钮?

java - 在运行时使用唯一的名称为每个步骤命名屏幕截图

android - 如何将操纵杆角度和功率转换为 View x,y 我想移动?

ios - 在类中定义的闭包中到达 "self"

reactjs - 使用 Selenium 从输入组合框中选择一个值,使用 xpath 作为reachjs 控件

python - Selenium chromedriver 从 cron 作业失败?