android-gradle
Konfigurera byggtyper
Sök…
parametrar
Parameter | Detalj |
---|---|
applicationIdSuffix | Applikationssidix tillämpat på denna baskonfigur |
consumerProguardFiles | ProGuard-regelfiler som ska inkluderas i den publicerade AAR |
debuggable | Huruvida denna typ av konstruktion ska generera en debuggerbar apk |
embedMicroApp | Huruvida en länkad Android Wear-app ska bäddas in i en variant med denna build-typ |
jniDebuggable | Huruvida denna typ av konstruktion är konfigurerad för att generera en APK med debugbar inbyggd kod |
manifestPlaceholders | De uppenbara platshållarna |
minifyEnabled | Huruvida Minify är aktiverat för denna byggtyp |
multiDexEnabled | Huruvida Multi-Dex är aktiverat för den här varianten |
namn | Namnet på denna byggtyp |
proguardFiles | Returnerar ProGuard-konfigurationsfiler som ska användas |
pseudoLocalesEnabled | Huruvida man ska skapa pseudo-språk i APK |
renderscriptDebuggable | Huruvida byggtypen är konfigurerad för att generera en apk med debugbar RenderScript-kod |
renderscriptOptimLevel | Optimeringsnivå som ska användas av den återgivna kompilatorn |
shrinkResources | Huruvida krympning av oanvända resurser är aktiverad. Standard är falsk |
signingConfig | Signeringskonfigurationen |
testCoverageEnabled | Huruvida testtäckning är aktiverad för denna byggtyp |
versionNameSuffix | Versionens suffix |
zipAlignEnabled | Huruvida zipalign är aktiverat för denna buildtyp |
------ | -------- |
Metod | Detalj |
buildConfigField (typ, namn, värde) | Lägger till ett nytt fält i den genererade klassen BuildConfig |
consumerProguardFile (proguardFile) | Lägger till en proguardregelfil som ska inkluderas i den publicerade AAR |
consumerProguardFiles (proguardFiles) | Lägger till progardregelfiler som ska inkluderas i den publicerade AAR |
proguardFile (proguardFile) | Lägger till en ny ProGuard-konfigurationsfil |
proguardFiles (proguardFiles) | Lägger till nya ProGuard-konfigurationsfiler |
resValue (typ, namn, värde) | Lägger till en ny genererad resurs |
resValue (typ, namn, värde) | Lägger till en ny genererad resurs |
setProguardFiles (proguardFileIterable) | Ställer in ProGuard-konfigurationsfilerna |
shrinkResources (flagga) | Huruvida krympning av oanvända resurser är aktiverad. Standard är falsk |
Anmärkningar
Som standard installerar Android-plugin-programmet för gradle automatiskt projektet för att bygga både en felsökning och en release-version av applikationen.
Denna konfiguration görs genom ett objekt som kallas en BuildType
Officiell dokumentation:
Hur man konfigurerar buildtyper i build.gradle
Du kan skapa och konfigurera build.gradle
filen build.gradle
inuti android {}
-blocket.
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow