ApplicationVariant
interface ApplicationVariant : GeneratesApk, ComponentIdentity, Component, HasAndroidResources, Variant, HasAndroidTest, HasTestFixtures
Properties for the main Variant of an application.
Summary
| Public properties | |
|---|---|
| Property<String> | Variant's application ID as present in the final manifest file of the APK. | 
| BundleConfig | Variant's information related to the bundle creation configuration. | 
| DependenciesInfo | Specify whether to include SDK dependency information in APKs and Bundles. | 
| List<VariantOutput> | Returns the final list of variant outputs. | 
| SigningConfig | Variant's signingConfig, initialized by the corresponding DSL element. | 
| Inherited functions | ||||
|---|---|---|---|---|
| 
 | ||||
| 
 | ||||
| 
 | ||||
Public properties
applicationId
val applicationId: Property<String>
Variant's application ID as present in the final manifest file of the APK.
Setting this value will override anything set via the DSL with com.android.build.api.dsl.ApplicationBaseFlavor.applicationId, and com.android.build.api.dsl.ApplicationVariantDimension.applicationIdSuffix
bundleConfig
val bundleConfig: BundleConfig
Variant's information related to the bundle creation configuration.
| Returns | |
|---|---|
| BundleConfig | Variant's  | 
dependenciesInfo
val dependenciesInfo: DependenciesInfo
Specify whether to include SDK dependency information in APKs and Bundles.
outputs
val outputs: List<VariantOutput>
Returns the final list of variant outputs.
| Returns | |
|---|---|
| List<VariantOutput> | read only list of  | 
signingConfig
val signingConfig: SigningConfig
Variant's signingConfig, initialized by the corresponding DSL element.
| Returns | |
|---|---|
| SigningConfig | Variant's config or null if the variant is not configured for signing. | 
