ApplicationVariantBuilder

interface ApplicationVariantBuilder : ComponentIdentity, ComponentBuilder, VariantBuilder, HasAndroidTestBuilder, HasTestFixturesBuilder, GeneratesApkBuilder, MinifyableBuilder, ResourcesShrinkableBuilder


Application specific variant object that contains properties that will determine the variant's build flow.

For example, an application variant may have minification on or off, or have a different minSdkVersion from the other variants.

All these properties must be resolved during configuration time as org.gradle.api.Task representing the variant build flows must be created.

Summary

Public properties

Boolean
DependenciesInfoBuilder

Specify whether to include SDK dependency information in APKs and Bundles.

Inherited functions

From class VariantBuilder
Unit
<T : Any?> registerExtension(type: Class<T?>?, instance: T?)

Registers an extension object to the variant object.

Public properties

debuggable

val debuggableBoolean

dependenciesInfo

val dependenciesInfoDependenciesInfoBuilder

Specify whether to include SDK dependency information in APKs and Bundles.