ApplicationVariant
@Incubating interface ApplicationVariant : Variant
| com.android.build.api.variant.ApplicationVariant | 
Properties for the main Variant of an application.
Summary
            Public methods | 
        |
|---|---|
| abstract Unit | 
            aaptOptions(action: AaptOptions.() -> Unit)Variant's aaptOptions, initialized by the corresponding global DSL element.  | 
        
| abstract Unit | 
            packagingOptions(action: ApkPackagingOptions.() -> Unit)Variant's packagingOptions, initialized by the corresponding global DSL element.  | 
        
| abstract Unit | 
            signingConfig(action: SigningConfig.() -> Unit)Variant's signingConfig, initialized by the corresponding DSL element.  | 
        
            Inherited functions | 
        |
|---|---|
            Properties | 
        |
|---|---|
| abstract AaptOptions | 
            
             Variant's aaptOptions, initialized by the corresponding global DSL element.  | 
        
| abstract Property<String> | 
            
             Variant's application ID as present in the final manifest file of the APK.  | 
        
| abstract DependenciesInfo | 
            
             Specify whether to include SDK dependency information in APKs and Bundles.  | 
        
| abstract List<VariantOutput> | 
            
             Returns the final list of variant outputs.  | 
        
| abstract ApkPackagingOptions | 
            
             Variant's packagingOptions, initialized by the corresponding global DSL element.  | 
        
| abstract SigningConfig | 
            
             Variant's signingConfig, initialized by the corresponding DSL element.  | 
        
            Inherited properties | 
        |
|---|---|
Public methods
aaptOptions
abstract fun aaptOptions(action: AaptOptions.() -> Unit): Unit
Variant's aaptOptions, initialized by the corresponding global DSL element.
packagingOptions
abstract fun packagingOptions(action: ApkPackagingOptions.() -> Unit): Unit
Variant's packagingOptions, initialized by the corresponding global DSL element.
signingConfig
abstract fun signingConfig(action: SigningConfig.() -> Unit): Unit
Variant's signingConfig, initialized by the corresponding DSL element.
Properties
aaptOptions
abstract val aaptOptions: AaptOptions
Variant's aaptOptions, initialized by the corresponding global DSL element.
applicationId
abstract val applicationId: Property<String>
Variant's application ID as present in the final manifest file of the APK.
dependenciesInfo
abstract val dependenciesInfo: DependenciesInfo
Specify whether to include SDK dependency information in APKs and Bundles.
outputs
abstract val outputs: List<VariantOutput>
Returns the final list of variant outputs.
| Return | |
|---|---|
| read only list of VariantOutput for this variant. | 
packagingOptions
abstract val packagingOptions: ApkPackagingOptions
Variant's packagingOptions, initialized by the corresponding global DSL element.
signingConfig
abstract val signingConfig: SigningConfig
Variant's signingConfig, initialized by the corresponding DSL element.