# ApplicationVariant

# ApplicationVariant


```
interface ApplicationVariant : GeneratesApk, Variant, HasAndroidTest, HasTestFixtures, CanMinifyCode, CanMinifyAndroidResources
```

<br />

*** ** * ** ***

Properties for the main Variant of an application.

## Summary

|                                                                                                                                                                                                                  ### Public properties                                                                                                                                                                                                                   ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Property](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Property.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`                                         | [applicationId](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ApplicationVariant#applicationId()) Variant's application ID as present in the final manifest file of the APK.       |
| [BundleConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/BundleConfig)                                                                                                 | [bundleConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ApplicationVariant#bundleConfig()) Variant's information related to the bundle creation configuration.                |
| [DependenciesInfo](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/DependenciesInfo)                                                                                         | [dependenciesInfo](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ApplicationVariant#dependenciesInfo()) Specify whether to include SDK dependency information in APKs and Bundles. |
| [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[VariantOutput](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/VariantOutput)`>` | [outputs](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ApplicationVariant#outputs()) Returns the final list of variant outputs.                                                   |
| [SigningConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/SigningConfig)                                                                                               | [signingConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ApplicationVariant#signingConfig()) Variant's signingConfig, initialized by the corresponding DSL element.           |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ### Inherited functions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| From class [com.android.build.api.variant.Component](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component) |------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | ~~[setAsmFramesComputationMode](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#setAsmFramesComputationMode(com.android.build.api.instrumentation.FramesComputationMode))~~`(mode: `[FramesComputationMode](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/instrumentation/FramesComputationMode)`)` **This function is deprecated.** Use the instrumentation block.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | `<ParamT : `[InstrumentationParameters](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/instrumentation/InstrumentationParameters)`> `~~[transformClassesWith](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#transformClassesWith(java.lang.Class,com.android.build.api.instrumentation.InstrumentationScope,kotlin.Function1))~~`(` ` classVisitorFactoryImplClass: `[Class](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html)`<`[AsmClassVisitorFactory](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/instrumentation/AsmClassVisitorFactory)`<ParamT>>,` ` scope: `[InstrumentationScope](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/instrumentation/InstrumentationScope)`,` ` instrumentationParamsConfig: (ParamT) `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) `)` **This function is deprecated.** Use the instrumentation block. | |
| From class [com.android.build.api.variant.HasAndroidResources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidResources) |-------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [ResValue.Key](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ResValue.Key) | [makeResValueKey](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidResources#makeResValueKey(kotlin.String,kotlin.String))`(type: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, name: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` Make a [ResValue.Key](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ResValue.Key) to interact with [resValues](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidResources#resValues())'s [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html) |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| From class [com.android.build.api.variant.Variant](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant) |------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `T?` | `<T : `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`?> `[getExtension](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#getExtension(java.lang.Class))`(type: `[Class](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html)`<T>)` Returns an extension object registered via the [VariantBuilder.registerExtension](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/VariantBuilder#registerExtension(java.lang.Class,kotlin.Any)) API or null if none were registered under the passed [type](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#getExtension(java.lang.Class)). |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ### Inherited properties                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| From class [com.android.build.api.variant.CanMinifyAndroidResources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/CanMinifyAndroidResources) |------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | [shrinkResources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/CanMinifyAndroidResources#shrinkResources()) Specifies whether resources will be shrinked. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| From class [com.android.build.api.variant.CanMinifyCode](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/CanMinifyCode) |------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | [isMinifyEnabled](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/CanMinifyCode#isMinifyEnabled()) Specifies whether code will be minified. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| From class [com.android.build.api.variant.Component](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component) |-------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html)                          | [annotationProcessorConfiguration](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#annotationProcessorConfiguration()) Access to the variant's annotation processor [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html); for example, the debugAnnotationProcessor [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html) for the debug variant. | | [Artifacts](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/artifact/Artifacts)            | [artifacts](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#artifacts()) Access to the variant's buildable artifacts for build customization.                                                                                                                                                                                                                                                                                                   | | [FileCollection](https://docs.gradle.org/current/javadoc/org/gradle/api/file/FileCollection.html)                             | [compileClasspath](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#compileClasspath()) Access to the variant's compile classpath.                                                                                                                                                                                                                                                                                                               | | [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html)                          | [compileConfiguration](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#compileConfiguration()) Access to the variant's compile [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html); for example, the debugCompileClasspath [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html) for the debug variant.                                         | | [Instrumentation](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Instrumentation) | [instrumentation](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#instrumentation()) Access to the variant's instrumentation options.                                                                                                                                                                                                                                                                                                           | | [JavaCompilation](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/JavaCompilation) | [javaCompilation](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#javaCompilation()) Access to the variant's java compilation options.                                                                                                                                                                                                                                                                                                          | | [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html)                          | [runtimeConfiguration](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#runtimeConfiguration()) Access to the variant's runtime [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html); for example, the debugRuntimeClasspath [Configuration](https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/Configuration.html) for the debug variant.                                         | | [Sources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Sources)                 | [sources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component#sources()) Access to variant's source files.                                                                                                                                                                                                                                                                                                                                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| From class [com.android.build.api.variant.ComponentIdentity](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ComponentIdentity) |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?`                                                                                                                                                                                                                                                                | [buildType](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ComponentIdentity#buildType()) Build type name, might be replaced with access to locked DSL object once ready.                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?`                                                                                                                                                                                                                                                                | [flavorName](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ComponentIdentity#flavorName()) The multi-flavor name of the variant.                                                         | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)                                                                                                                                                                                                                                                                   | [name](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ComponentIdentity#name()) Component's name.                                                                                         | | [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>>` | [productFlavors](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ComponentIdentity#productFlavors()) List of flavor names, might be replaced with access to locked DSL objects once ready. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| From class [com.android.build.api.variant.GeneratesApk](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/GeneratesApk) |---------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [AndroidResources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/AndroidResources) | [androidResources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/GeneratesApk#androidResources()) Variant's android resources processing configuration, initialized by the corresponding global DSL element. | | [ApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ApkPackaging)         | [packaging](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/GeneratesApk#packaging()) Variant's packagingOptions, initialized by the corresponding global DSL element.                                         | | [Renderscript](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Renderscript)`?`      | [renderscript](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/GeneratesApk#renderscript()) Variant specific settings for the renderscript compiler.                                                           | | [AndroidVersion](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/AndroidVersion)     | [targetSdkVersion](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/GeneratesApk#targetSdkVersion()) Target SDK version for this variant.                                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| From class [com.android.build.api.variant.HasAndroidResources](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidResources) |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Property](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Property.html)`<`[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`>`                                                                                                                                                               | [pseudoLocalesEnabled](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidResources#pseudoLocalesEnabled()) Variant's is pseudo locales enabled, initialized by the corresponding DSL elements.                                          | | [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html)`<`[ResValue.Key](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ResValue.Key)`, `[ResValue](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ResValue)`>` | [resValues](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidResources#resValues()) Variant's [ResValue](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ResValue) which will be generated. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| From class [com.android.build.api.variant.HasAndroidTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidTest) |--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/AndroidTest)`?` | [androidTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasAndroidTest#androidTest()) Variant's [AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/AndroidTest) configuration, or null if android tests are disabled for this variant. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| From class [com.android.build.api.variant.HasTestFixtures](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasTestFixtures) |----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [TestFixtures](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/TestFixtures)`?` | [testFixtures](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/HasTestFixtures#testFixtures()) Variant's [TestFixtures](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/TestFixtures), or null if the test fixtures for this variant are disabled. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| From class [com.android.build.api.variant.Variant](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant) |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, `[BuildConfigField](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/BuildConfigField)`<`[Serializable](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html)`>>` | [buildConfigFields](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#buildConfigFields()) Variant's [BuildConfigField](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/BuildConfigField) which will be generated in the BuildConfig class.                                                                                    | | [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[Component](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component)`>`                                                                                                                                                                                                                    | [components](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#components()) List containing this variant and all of its [nestedComponents](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#nestedComponents())                                                                                                        | | [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>`                                                                                                                                                                | [experimentalProperties](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#experimentalProperties()) Additional per variant experimental properties.                                                                                                                                                                                                                      | | [ExternalNativeBuild](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ExternalNativeBuild)`?`                                                                                                                                                                                                                                                                                           | [externalNativeBuild](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#externalNativeBuild()) Variant's cmake [ExternalNativeBuild](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/ExternalNativeBuild), initialized by merging the product flavor values or null if no cmake external build is configured for this variant. | | [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`                                                                                                                                                          | [manifestPlaceholders](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#manifestPlaceholders()) [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html) of the variant's manifest placeholders.                                                                                                                                  | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?`                                                                                                                                                                                                                                                                                                                                                      | [maxSdkVersion](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#maxSdkVersion()) Gets the maximum supported SDK Version for this variant.                                                                                                                                                                                                                               | | [AndroidVersion](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/AndroidVersion)                                                                                                                                                                                                                                                                                                        | [minSdkVersion](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#minSdkVersion()) Gets the minimum supported SDK Version for this variant.                                                                                                                                                                                                                               | | [Provider](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`                                                                                                                                                                                                                                                    | [namespace](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#namespace()) The namespace of the generated R and BuildConfig classes.                                                                                                                                                                                                                                      | | [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[Component](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Component)`>`                                                                                                                                                                                                                    | [nestedComponents](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#nestedComponents()) List of the components nested in this variant, the returned list will contain:                                                                                                                                                                                                   | | [ListProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/ListProperty.html)`<`[RegularFile](https://docs.gradle.org/current/javadoc/org/gradle/api/file/RegularFile.html)`>`                                                                                                                                                                                                                                 | [proguardFiles](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#proguardFiles()) List of proguard configuration files for this variant.                                                                                                                                                                                                                                 | | [UnitTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/component/UnitTest)`?`                                                                                                                                                                                                                                                                                                               | [unitTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#unitTest()) Variant's [UnitTest](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/component/UnitTest), or null if the unit tests for this variant are disabled.                                                                                                            | |

## 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](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/ApplicationBaseFlavor#applicationId()), and [com.android.build.api.dsl.ApplicationVariantDimension.applicationIdSuffix](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/ApplicationVariantDimension#applicationIdSuffix())  

### bundleConfig

```
val bundleConfig: BundleConfig
```

Variant's information related to the bundle creation configuration.  

|                                                                                                                           Returns                                                                                                                           ||
|-------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| [BundleConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/BundleConfig) | Variant's [BundleConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/BundleConfig). |

### 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](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[VariantOutput](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/VariantOutput)`>` | read only list of [VariantOutput](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/VariantOutput) for this variant. |

### signingConfig

```
val signingConfig: SigningConfig
```

Variant's signingConfig, initialized by the corresponding DSL element.  

|                                                                                              Returns                                                                                              ||
|---------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
| [SigningConfig](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/SigningConfig) | Variant's config or null if the variant is not configured for signing. |