Buscar..


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

Cómo configurar los tipos de compilación en el build.gradle

Puede crear y configurar tipos de compilación en el archivo build.gradle nivel de build.gradle dentro del bloque android {} .

    android {
        ...
        defaultConfig {...}
    
        buildTypes {
            release {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
    
            debug {
                applicationIdSuffix ".debug"
            }
        }
    }


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow