android-gradle
Configurar tipos de compilación
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:
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