Android, Gradle y el sistema de control de versiones

Tengo una aplicación de Android que se está escribiendo en Android Studio y, por lo tanto, está configurada para usar gradle como sistema de compilation. La fuente está en ClearCase. Usando el script generado de gradlew, cualquiera puede build la aplicación desde la línea de command sin tener que instalar primero el gradle, pero tienen que configurar todos los sdks de Android en su máquina local. Idealmente, me gustaría poner el SDK en control de fuente y apuntar a eso. Hay un file local.properties en mi proyecto con los siguientes contenidos:

## 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 

Obviamente, no quiero cambiar este file ni registrarlo en el control de fuente, pero el comentario parece indicar que hay una manera de hacer lo que quiero. Mi pregunta es, ¿alguien sabe dónde puedo encontrar "la cabecera" o qué información encontraré allí?

Estamos construyendo usando las mismas herramientas y encontramos este problema. Elegimos apuntar a sdk.dir a un lugar de almacenamiento fuera de ClearCase donde Gradle puede leerlo. También instalamos los SDK de Android en un recurso compartido para que los desarrolladores no tengan que instalarlos en su propio escritorio. Esto es especialmente útil cuando necesitamos comstackr contra una variedad de versiones de SDK.