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

VariantBuilder

@Incubating interface VariantBuilder : ComponentBuilder, ActionableComponentObject
com.android.build.api.variant.VariantBuilder

Variant object that contains properties that must be set during configuration time as it changes the build flow for the variant.

Summary

Properties

abstract Int?

Gets the maximum supported SDK Version for this variant.

abstract AndroidVersion

Gets the minimum supported SDK Version for this variant.

abstract Int

Specifies the bytecode version to be generated.

Inherited properties

Properties

maxSdkVersion

abstract var maxSdkVersion: Int?

Gets the maximum supported SDK Version for this variant.

minSdkVersion

abstract var minSdkVersion: AndroidVersion

Gets the minimum supported SDK Version for this variant.

renderscriptTargetApi

abstract var renderscriptTargetApi: Int

Specifies the bytecode version to be generated. We recommend you set this value to the lowest API level able to provide all the functionality you are using

Return
the renderscript target api or -1 if not specified.