2017-12-05 5 views
0

CircleCI CLI를 사용하여 로컬로 단위 테스트를 테스트합니다. 내가 실행할 때마다 내가 얻을 :CircleCI CLI가 Android SDK의 잘못된 경로를 찾습니다.

내가 내 로컬 $ANDROID_HOME 값을 점점 용기에 구성된 것없는 어떤 이유가 알아낼 수 없습니다 올바르게 /opt/android/sdk를 가리키는 echo $ANDROID_HOME를 실행하는 명령에 추가하는 경우
FAILURE: Build failed with an exception. 

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

.

무엇이 누락 되었습니까?

답변

1

여기 내 꼬리를 쫓는 한 시간 후에 문제가 있습니다. CircleCI CLI를 로컬에서 실행하고 있기 때문에 github에서 모든 코드를 가져 오지 않고 내 로컬 파일 시스템 만 복사하면 내 로컬 파일 시스템에 내 로컬 안드로이드 SDK 홈 경로를 가리키는 local.properties이 있습니다. 그래서 이것을 config.yml에 추가했는데 모두 작동합니다.

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