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:

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

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