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