| API Documentation: | BuildType |
|---|
DSL object to configure build types.
| Property | Description |
applicationIdSuffix | Application id suffix applied to this build type. |
debuggable | Whether this build type should generate a debuggable apk. |
jniDebuggable | Whether this build type is configured to generate an APK with debuggable native code. |
minifyEnabled | Whether Minify is enabled for this build type. |
multiDexEnabled | Whether Multi-Dex is enabled for this variant. |
renderscriptDebuggable | Whether the build type is configured to generate an apk with debuggable RenderScript code. |
renderscriptOptimLevel | Optimization level to use by the renderscript compiler. |
signingConfig | The signing configuration. |
versionNameSuffix | Version name suffix. |
zipAlignEnabled | Whether zipalign is enabled for this build type. |
| Method | Description |
proguardFile(proguardFile) | Adds a new ProGuard configuration file. |
proguardFiles(proguardFileArray) | Adds new ProGuard configuration files. |
setProguardFiles(proguardFileIterable) | Sets the ProGuard configuration files. |
String applicationIdSuffix
Application id suffix applied to this build type.
Whether this build type is configured to generate an APK with debuggable native code.
Boolean multiDexEnabled
Whether Multi-Dex is enabled for this variant.
Whether the build type is configured to generate an apk with debuggable RenderScript code.
SigningConfig signingConfig (read-only)
The signing configuration.
String versionNameSuffix
Version name suffix.
Adds a new ProGuard configuration file.
proguardFile getDefaultProguardFile('proguard-android.txt')
There are 2 default rules files
- proguard-android.txt
- proguard-android-optimize.txt
They are located in the SDK. Using getDefaultProguardFile(String filename) will return the
full path to the files. They are identical except for enabling optimizations.