android-gradle
Configurer les types de construction
Recherche…
Paramètres
Paramètre | Détail |
---|---|
applicationIdSuffix | Suffixe de l'ID d'application appliqué à cette configuration de base |
ConsumerProguardFiles | Fichiers de règles ProGuard à inclure dans l'AAR publié |
débogueur | Si ce type de construction doit générer un fichier apk pouvant être débogué |
EmbedMicroApp | Si une application Android Wear liée doit être intégrée dans variant en utilisant ce type de build |
jniDebuggable | Si ce type de génération est configuré pour générer un fichier APK avec du code natif débogeable |
manifestPlaceholders | Les espaces réservés manifest |
minifyEnabled | Si Minify est activé pour ce type de build |
multiDexEnabled | Si Multi-Dex est activé pour cette variante |
prénom | Nom de ce type de build |
proguardFiles | Retourne les fichiers de configuration ProGuard à utiliser |
pseudoLocalesEnabled | Indique s'il faut générer des pseudo-paramètres régionaux dans l'APK |
RenderscriptDabuggable | Indique si le type de génération est configuré pour générer un apk avec du code RenderScript pouvant être débogué |
renderscriptOptimLevel | Niveau d'optimisation à utiliser par le compilateur renderscript |
réduire les ressources | Si la réduction des ressources inutilisées est activée. Le défaut est faux |
signatureConfig | La configuration de signature |
testCoverageEnabled | Indique si la couverture de test est activée pour ce type de construction |
versionNameSuffix | Suffixe du nom de la version |
zipAlignEnabled | Si zipalign est activé pour ce type de construction |
------ | -------- |
Méthode | Détail |
buildConfigField (type, nom, valeur) | Ajoute un nouveau champ à la classe BuildConfig générée |
consumerProguardFile (proguardFile) | Ajoute un fichier de règles proguard à inclure dans l'AAR publié |
consumerProguardFiles (proguardFiles) | Ajoute les fichiers de règles proguard à inclure dans l'AAR publié |
proguardFile (proguardFile) | Ajoute un nouveau fichier de configuration ProGuard |
proguardFiles (proguardFiles) | Ajout de nouveaux fichiers de configuration ProGuard |
resValue (type, nom, valeur) | Ajoute une nouvelle ressource générée |
resValue (type, nom, valeur) | Ajoute une nouvelle ressource générée |
setProguardFiles (proguardFileIterable) | Définit les fichiers de configuration ProGuard |
shrinkResources (indicateur) | Si la réduction des ressources inutilisées est activée. Le défaut est faux |
Remarques
Par défaut, le plug-in Android pour gradle configure automatiquement le projet pour créer une version de débogage et une version finale de l'application.
Cette configuration se fait via un objet appelé BuildType
Documentation officielle:
Comment configurer les types de build dans le build.gradle
Vous pouvez créer et configurer des types de construction dans le fichier build.gradle
niveau du module build.gradle
dans le bloc 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow