我正在使用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
值而不是容器中配置的值。
我错过了什么?
答案 0 :(得分:3)
经过一个小时的追逐我的尾巴问题。因为我在本地运行CircleCI CLI,它没有从github中提取所有代码,它只是复制我的本地文件系统,而我的本地文件系统有local.properties
点到我的本地android SDK主路径。所以我把它添加到我的config.yml中,一切正常
steps:
- run:
name: remove local settings
command: rm local.properties