GeneratesApk

interface GeneratesApk

Known direct subclasses
ApplicationVariant

Properties for the main Variant of an application.

DynamicFeatureVariant
GeneratesTestApk
Known indirect subclasses
AndroidTest

Properties for the android test Variant of a module.

TestVariant

Variant for test-only modules.


Cross cutting interface for Component subtypes that are producing APK files.

Summary

Public properties

AndroidResources

Variant's android resources processing configuration, initialized by the corresponding global DSL element.

Provider<String>

Variant's application ID as present in the final manifest file of the APK.

ApkPackaging

Variant's packagingOptions, initialized by the corresponding global DSL element.

Renderscript?

Variant specific settings for the renderscript compiler.

AndroidVersion

Target SDK version for this variant.

AndroidVersion

This property is deprecated. Replaced with targetSdk, will be removed in 9.0

Public properties

androidResources

val androidResourcesAndroidResources

Variant's android resources processing configuration, initialized by the corresponding global DSL element.

applicationId

val applicationIdProvider<String>

Variant's application ID as present in the final manifest file of the APK.

packaging

val packagingApkPackaging

Variant's packagingOptions, initialized by the corresponding global DSL element.

renderscript

val renderscriptRenderscript?

Variant specific settings for the renderscript compiler. This will return null when com.android.build.api.dsl.BuildFeatures.renderScript is false.

targetSdk

val targetSdkAndroidVersion

Target SDK version for this variant.

targetSdkVersion

val targetSdkVersionAndroidVersion