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