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:

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

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