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