Junior — Middle
¿Qué información y configuraciones se pueden especificar en el archivo build.gradle para un proyecto?
sobes.tech AI
Respuesta de la IA
En el archivo build.gradle para un proyecto de Android se especifican las configuraciones de compilación y dependencias. Los principales tipos de información que se pueden definir allí:
- Plugins: por ejemplo,
com.android.applicationpara aplicaciones ocom.android.librarypara bibliotecas. - Configuración de Android: versión del SDK (
compileSdkVersion), versiones mínimas y objetivo (minSdkVersion,targetSdkVersion), configuraciones de compilación (tipos de build), sabores. - Dependencias: bibliotecas que el proyecto utiliza, por ejemplo,
implementation 'com.android.support:appcompat-v7:28.0.0'. - Versiones y variables: se pueden definir versiones de bibliotecas en variables para facilitar actualizaciones.
- Configuraciones de compilación: por ejemplo, ProGuard, parámetros de compilación, firma del APK.
Ejemplo:
plugins {
id 'com.android.application'
}
android {
compileSdkVersion 33
defaultConfig {
applicationId "com.example.app"
minSdkVersion 21
targetSdkVersion 33
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
}
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'com.google.android.material:material:1.7.0'
}
De esta manera, build.gradle gestiona el proceso de compilación, las dependencias y la configuración del proyecto.