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