Looking for android-gradle Answers? Try Ask4KnowledgeBase
Looking for android-gradle Keywords? Try Ask4Keywords

android-gradleConfigurar tipos de compilación


Parámetros

Parámetro Detalle
aplicaciónIdSuffix Sufijo de ID de aplicación aplicado a esta configuración base
consumerProguardFiles Los archivos de reglas de ProGuard se incluirán en el AAR publicado.
debuggable Si este tipo de compilación debería generar un apk debuggable
embedMicroApp Si una aplicación de Android Wear vinculada debe estar integrada en la variante con este tipo de compilación
jniDebuggable Si este tipo de compilación está configurado para generar un APK con código nativo que se puede depurar
manifestPlaceholders Los marcadores de posición manifiestos.
minifyEnabled Si Minify está habilitado para este tipo de compilación
MultiDexEnabled Si Multi-Dex está habilitado para esta variante
nombre Nombre de este tipo de construcción
archivos de proguard Devuelve los archivos de configuración de ProGuard para ser utilizados
pseudolocales habilitado Ya sea para generar pseudo locale en el APK
renderscriptDebuggable Si el tipo de compilación está configurado para generar un apk con código RenderScript debuggable
renderscriptOptimLevel Nivel de optimización a utilizar por el compilador de renderscript.
encogimientoRecursos Si la reducción de los recursos no utilizados está habilitada. El valor predeterminado es falso
firmaConfig La configuracion de firma
testCoverageEnabled Si la cobertura de prueba está habilitada para este tipo de compilación
versionNameSuffix Sufijo del nombre de la versión
zipAlignEnabled Si zipalign está habilitado para este tipo de compilación
------ --------
Método Detalle
buildConfigField (tipo, nombre, valor) Agrega un nuevo campo a la clase BuildConfig generada
consumerProguardFile (proguardFile) Agrega un archivo de reglas de progreso que se incluirá en el AAR publicado
consumerProguardFiles (proguardFiles) Agrega archivos de reglas de progreso que se incluirán en el AAR publicado
proguardFile (proguardFile) Agrega un nuevo archivo de configuración de ProGuard
proguardFiles (proguardFiles) Agrega nuevos archivos de configuración de ProGuard
valor (tipo, nombre, valor) Agrega un nuevo recurso generado
valor (tipo, nombre, valor) Agrega un nuevo recurso generado
setProguardFiles (proguardFileIterable) Establece los archivos de configuración de ProGuard.
shrinkResources (flag) Si la reducción de los recursos no utilizados está habilitada. El valor predeterminado es falso

Observaciones

De forma predeterminada, el complemento de Android para gradle configura automáticamente el proyecto para construir tanto una versión de depuración como una versión de lanzamiento de la aplicación.

Esta configuración se realiza a través de un objeto llamado BuildType

Documentación oficial:

http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.BuildType.html

Configurar tipos de compilación Ejemplos relacionados