android-gradle
Build-typen configureren
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:
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