Gradle scripts
Archivos dentro del directorio Gradle scripts.
¿QUE ES GRADLE?
Android Studio usa Gradle, un paquete de herramientas de compilación avanzadas, para automatizar y administrar el proceso de compilación y, al mismo tiempo, definir configuraciones de compilación personalizadas y flexibles.
En resumen, Gradle es el elemento que se encarga de la construcción de la aplicación.
Para modificar la configuración de compilación debemos modificar los archivos settings.gradle o gradle.build. Estos archivos de texto sin formato usan lenguaje específico de dominio (DSL) para describir y manipular la lógica de compilación mediante Groovy, un lenguaje dinámico para la máquina virtual Java (JVM), o una secuencia de comandos de Kotlin, que es una variante del lenguaje Kotlin.
ARCHIVOS DE CONFIGURACIÓN
settings.gradle (Archivo de configuración de Gradle)
Se encuentra en el directorio raíz del proyecto.
Este archivo de configuración define la configuración del repositorio a nivel del proyecto y le informa a Gradle qué módulos debe incluir al compilar tu app. Los proyectos con varios módulos deben especificar cada módulo que formará parte de la compilación final.
Su estructura es la siguiente:
gradle.build (Archivo de compilación de nivel superior)
Se encuentra en el directorio raíz del proyecto.
De forma predeterminada, el archivo de compilación de nivel superior usa el bloque plugins para definir las dependencias de Gradle comunes en todos los módulos del proyecto.
Además contiene código para limpiar el directorio de compilación.
Su estructura es:
gradle.build (Archivo de compilación de nivel módulo)
Se encuentra en cada directorio project/module/.
Te permite configurar ajustes de compilación para el módulo específico en el que se encuentra.
La configuración de esos ajustes de compilación te permite proporcionar opciones de empaquetado personalizadas, como tipos de compilación y variantes de productos adicionales, y anular las configuraciones en el manifiesto de la app o en build.gradle de nivel superior.
En el siguiente ejemplo se ven algunos ajustes básicos:
Archivos de propiedades
gradle.properties
Aquí puedes configurar ajustes de Gradle para todo el proyecto, como el tamaño máximo de la pila de daemon de Gradle.
local.properties
Configura las propiedades del entorno local para el sistema de compilación, incluidas las siguientes:
ndk.dir: Ruta de acceso al NDK. Esta propiedad dejó de estar disponible. Las versiones descargadas del NDK se instalan en el directoriondk, dentro del directorio del SDK de Android.sdk.dir: Ruta de acceso al SDK.cmake.dir: Ruta de acceso a CMake.ndk.symlinkdir: En Android Studio 3.5 y versiones posteriores, crea un symlink al NDK que puede ser más corto que la ruta del NDK instalado.
Last updated
