Android 12 Developer Preview is here! Try it out, and give us your feedback!

ApplicationVariant

@Incubating interface ApplicationVariant<PropertiesT : ApplicationVariantProperties> : Variant<PropertiesT>
com.android.build.api.variant.ApplicationVariant

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 methods

abstract Unit

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

Inherited functions

Properties

abstract Boolean

abstract DependenciesInfo

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

Inherited properties

Public methods

dependenciesInfo

abstract fun dependenciesInfo(action: DependenciesInfo.() -> Unit): Unit

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

Properties

debuggable

abstract val debuggable: Boolean

dependenciesInfo

abstract val dependenciesInfo: DependenciesInfo

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