CircleCI CLI查找Android SDK的错误路径

时间:2017-12-05 23:04:37

标签: android docker circleci-2.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值而不是容器中配置的值。

我错过了什么?

1 个答案:

答案 0 :(得分:3)

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

steps:
      - run:
          name: remove local settings
          command: rm local.properties