0

我正在使用 CircleCI CLI 来测试在本地运行我的单元测试。每次我跑步时,我都会得到:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':appName'.
> The SDK directory '/Users/me/workspace/android-sdk-macosx' does not exist.

如果我添加一个命令来echo $ANDROID_HOME正确运行它,/opt/android/sdk我无法弄清楚为什么它会获取我的本地$ANDROID_HOME值,而不是容器中配置的内容。

我错过了什么?

4

1 回答 1

3

经过一个小时追逐我的尾巴后,问题就来了。因为我在本地运行 CircleCI CLI,所以它不会从 github 提取所有新代码,它只是复制我的本地文件系统,而我的本地文件系统local.properties指向我的本地 android SDK 主路径。所以我将它添加到我的 config.yml 中,一切正常

steps:
      - run:
          name: remove local settings
          command: rm local.properties
于 2017-12-05T23:04:36.787 回答