2014-11-17 2 views
3

Android Studio에서 작성 중이므로 빌드 시스템으로 gradle을 사용하도록 설정 한 Android 애플리케이션이 있습니다. 소스가 ClearCase에 있습니다. 생성 된 gradlew 스크립트를 사용하면 누구든지 gradle을 처음 설치할 필요없이 명령 줄에서 응용 프로그램을 작성할 수 있지만 로컬 컴퓨터에 모든 Android SDK를 설치해야합니다. 이상적으로, 나는 sdk를 소스 컨트롤에 넣고 그 점을 강조하고 싶습니다. 이 다음 내용을 내 프로젝트에 local.properties 파일입니다 : 분명히Android, Gradle 및 버전 제어 시스템

## This file is automatically generated by Android Studio. 
# Do not modify this file -- YOUR CHANGES WILL BE ERASED! 
# 
# This file should *NOT* be checked into Version Control Systems, 
# as it contains information specific to your local configuration. 
# 
# Location of the SDK. This is only used by Gradle. 
# For customization when using a Version Control System, please read the 
# header note. 
sdk.dir=/Applications/Android Studio.app/sdk 

, 나는이 파일을 변경하거나 소스 제어에 그것을 확인하지 않으려는하지만, 주석은이 표시하는 것 내가 원하는 것을 할 수있는 방법. 내 질문은 누군가가 실제로 "머리글 메모"또는 내가 찾을 수있는 정보를 찾을 수있는 위치를 알고 있습니까?

+1

재산 도움을 받으시겠습니까? (http://stackoverflow.com/a/16133758/6309에서와 같이'-Dsdk.dir = $ SDK_ROOT') – VonC

답변

0

동일한 도구를 사용하여 건물을 만들고이 문제를 해결했습니다. 우리는 sdk.dir을 Gradle이 읽을 수있는 ClearCase 외부 저장소 위치로 지정하기로 선택했습니다. 또한 개발자가 자신의 데스크톱에 설치할 필요가 없도록 Android SDK를 공유에 설치합니다. 특히 다양한 SDK 버전을 구축해야 할 때 도움이됩니다.

관련 문제