2013-02-14 4 views
2

나는 git 프로젝트를 복제하기 위해 Jenkins를 설정하고, 프로젝트를 업데이트 한 다음, ant를 사용하여 빌드한다. 저장소를 복제 한 후 작업에서 ls를 수행하면 내 project.properties 파일이 표시됩니다 (대상 포함).Jenkins 작업에서 Android 프로젝트를 업데이트하려면 어떻게해야합니까?

Error: The project either has no target set or the target is invalid. 

사람이 알고 있나요 : 나는 다음과 같은 콘솔 출력을 얻을, 그러나

android update project -p ./ 

:

내가 다음 명령을 실행 프로젝트를 업데이트 (따라서 build.xml 파일을 생성하려면) 젠킨스에서 안드로이드 프로젝트를 업데이트하고이 문제를 피하는 방법?

답변

2

오류의 첫 번째 부분 (즉, 은 목표 세트가있는)을 제거했지만 두 번째 부분은 삭제하지 않았습니다.

"target is invalid"메시지는 젠킨스가 사용하는 Android SDK에 대상 플랫폼이 설치되어 있지 않다는 것을 의미합니다.

타겟이 android-17 인 경우 Android 4.2 플랫폼을 설치해야합니다 (예 : android update sdk -u -t android-17 명령을 통해).

제쳐두면, android update -p에 대한 관련 호출과 Jenkins 용 Android Emulator Plugin을 사용하는 필수 대상 플랫폼 설치를 자동화 할 수 있습니다.

관련 문제