Zoeken…


parameters

Parameter Detail
applicationIdSuffix Toepassing-achtervoegsel toegepast op deze basisconfiguratie
consumerProguardFiles ProGuard-regelbestanden die moeten worden opgenomen in de gepubliceerde AAR
foutopsporing Of dit buildtype een foutopsporbare APK moet genereren
embedMicroApp Of een gekoppelde Android Wear-app moet worden ingesloten in een variant met dit buildtype
jniDebuggable Of dit buildtype is geconfigureerd om een APK met foutopsporbare native code te genereren
manifestPlaceholders De manifeste tijdelijke aanduidingen
minifyEnabled Of Minify is ingeschakeld voor dit buildtype
multiDexEnabled Of Multi-Dex is ingeschakeld voor deze variant
naam Naam van dit buildtype
proguardFiles Retourneert de te gebruiken ProGuard-configuratiebestanden
pseudoLocalesEnabled Of pseudo-locale in de APK moet worden gegenereerd
renderscriptDebuggable Of het buildtype is geconfigureerd om een apk te genereren met foutopsporbare RenderScript-code
renderscriptOptimLevel Optimalisatieniveau voor gebruik door de renderscript-compiler
shrinkResources Of het verkleinen van ongebruikte bronnen is ingeschakeld. Standaard is false
signingConfig De ondertekeningsconfiguratie
testCoverageEnabled Of testdekking is ingeschakeld voor dit buildtype
versionNameSuffix Het achtervoegsel van de versienaam
zipAlignEnabled Of zipalign is ingeschakeld voor dit buildtype
------ --------
Methode Detail
buildConfigField (type, naam, waarde) Voegt een nieuw veld toe aan de gegenereerde BuildConfig-klasse
consumerProguardFile (proguardFile) Voegt een proguard-regelbestand toe dat moet worden opgenomen in de gepubliceerde AAR
consumerProguardFiles (proguardFiles) Voegt proguard-regelbestanden toe die moeten worden opgenomen in de gepubliceerde AAR
proguardFile (proguardFile) Voegt een nieuw ProGuard-configuratiebestand toe
proguardFiles (proguardFiles) Voegt nieuwe ProGuard-configuratiebestanden toe
resValue (type, naam, waarde) Voegt een nieuwe gegenereerde bron toe
resValue (type, naam, waarde) Voegt een nieuwe gegenereerde bron toe
setProguardFiles (proguardFileIterable) Stelt de ProGuard-configuratiebestanden in
shrinkResources (vlag) Of het verkleinen van ongebruikte bronnen is ingeschakeld. Standaard is false

Opmerkingen

Standaard stelt de Android-plug-in voor gradle het project automatisch in om zowel een foutopsporings- als een releaseversie van de applicatie te bouwen.

Deze configuratie wordt uitgevoerd via een object genaamd BuildType

Officiële documentatie:

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

Hoe build-types in de build.gradle te configureren

U kunt build.gradle maken en configureren in het build.gradle bestand op build.gradle in het android {} blok android {} .

    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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow