Gradle es un sistema de compilación basado en JVM que permite a los desarrolladores escribir scripts de alto nivel que pueden utilizarse para automatizar el proceso de compilación y producción de aplicaciones. Es un sistema flexible basado en complementos, que le permite automatizar varios aspectos del proceso de construcción; incluyendo compilar y firmar un .jar
, descargar y administrar dependencias externas, inyectar campos en el AndroidManifest
o utilizar versiones específicas del SDK.
apply plugin
: los complementos que deberían usarse normalmente solo 'com.android.application'
o 'com.android.library'
.
android
: la configuración principal de tu aplicación.
compileSdkVersion
: la versión SDK de compilación buildToolsVersion
: la versión de herramientas de construcción defaultConfig
: la configuración predeterminada que puede ser sobrescrita por tipos y tipos de compilación applicationId
: el ID de la aplicación que usas, por ejemplo, en PlayStore, es casi igual al nombre de tu paquete minSdkVersion
: la versión mínima de SDK requerida targetSdkVersion
: la versión de SDK con la que compila (debe ser siempre la primera) versionCode
: el número de versión interna que debe ser mayor en cada actualización versionName
: el número de versión que el usuario puede ver en la página de detalles de la aplicación buildTypes
: ver en otro lugar (TODO) dependencies
: las dependencias locales o locales de su aplicación
compile
una sola dependencia testCompile
: una dependencia para la unidad o pruebas de integración Ver también
Hay otra etiqueta donde puedes encontrar más temas y ejemplos sobre el uso de gradle en Android.
http://www.riptutorial.com/topic/2092