android-gradle
Build-Typen konfigurieren
Suche…
Parameter
Parameter | Detail |
---|---|
applicationIdSuffix | Anwendungs-ID-Suffix, das auf diese Basiskonfiguration angewendet wird |
consumerProguardFiles | ProGuard-Regeldateien, die im veröffentlichten AAR enthalten sein sollen |
debuggbar | Gibt an, ob dieser Buildtyp einen debuggbaren apk generieren soll |
embedMicroApp | Ob eine verknüpfte Android Wear-App in eine Variante mit diesem Build-Typ eingebettet werden soll |
jniDebuggable | Gibt an, ob dieser Buildtyp so konfiguriert ist, dass er einen APK mit debuggbarem systemeigenem Code generiert |
manifestPlace-Inhaber | Die manifestierten Platzhalter |
minifyEnabled | Ob Minify für diesen Buildtyp aktiviert ist |
multiDexEnabled | Gibt an, ob Multi-Dex für diese Variante aktiviert ist |
Name | Name dieses Buildtyps |
ProguardFiles | Gibt die zu verwendenden ProGuard-Konfigurationsdateien zurück |
pseudoLocalesEnabled | Gibt an, ob ein Pseudo-Gebietsschema in der APK erstellt werden soll |
RenderScriptDebuggable | Gibt an, ob der Buildtyp so konfiguriert ist, dass eine apk mit debuggbarem RenderScript-Code generiert wird |
renderscriptOptimLevel | Vom Render-Compiler zu verwendende Optimierungsstufe |
shrinkResources | Gibt an, ob die Reduzierung nicht verwendeter Ressourcen aktiviert ist. Standardeinstellung ist "false" |
signingConfig | Die Signaturkonfiguration |
testCoverageEnabled | Gibt an, ob die Testabdeckung für diesen Buildtyp aktiviert ist |
versionNameSuffix | Versionsname-Suffix |
zipAlignEnabled | Gibt an, ob zipalign für diesen Buildtyp aktiviert ist |
------ | -------- |
Methode | Detail |
buildConfigField (Typ, Name, Wert) | Fügt der generierten BuildConfig-Klasse ein neues Feld hinzu |
consumerProguardFile (ProguardFile) | Fügt eine Proguard-Regeldatei hinzu, die in den veröffentlichten AAR aufgenommen werden soll |
consumerProguardFiles (ProguardFiles) | Fügt Proguard-Regeldateien hinzu, die in den veröffentlichten AAR aufgenommen werden sollen |
ProguardFile (ProguardFile) | Fügt eine neue ProGuard-Konfigurationsdatei hinzu |
ProguardFiles (ProguardFiles) | Fügt neue ProGuard-Konfigurationsdateien hinzu |
resValue (Typ, Name, Wert) | Fügt eine neue generierte Ressource hinzu |
resValue (Typ, Name, Wert) | Fügt eine neue generierte Ressource hinzu |
setProguardFiles (proguardFileIterable) | Legt die ProGuard-Konfigurationsdateien fest |
shrinkResources (Flag) | Gibt an, ob die Reduzierung nicht verwendeter Ressourcen aktiviert ist. Standardeinstellung ist "false" |
Bemerkungen
Standardmäßig richtet das Android-Plugin für Gradle das Projekt automatisch so ein, dass sowohl eine Debug- als auch eine Release-Version der Anwendung erstellt wird.
Diese Konfiguration erfolgt über ein Objekt namens BuildType
Offizielle Dokumentation:
So konfigurieren Sie Build-Typen im build.gradle
Sie können Build-Typen in der build.gradle
Datei auf build.gradle
im android {}
-Block erstellen und konfigurieren.
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow