LibraryBaseFlavor
interface LibraryBaseFlavor : BaseFlavor , LibraryVariantDimension
Known direct subclasses
LibraryDefaultConfig
Specifies defaults for properties that the Android library plugin applies to all build variants.
LibraryProductFlavor
Encapsulates all product flavors properties for library projects.
Summary
Public functions
Unit
This function is deprecated. Replaced by targetSdkPreview property
Unit
This function is deprecated. Replaced by targetSdk property
Unit
This function is deprecated. Replaced by targetSdkPreview property
Public properties
Int ?
This property is deprecated. Will be removed from library DSL in v9.0.
String ?
This property is deprecated. Will be removed from library DSL in v9.0
Inherited functions
From class com.android.build.api.dsl.BaseFlavor
String
The name of the flavor.
Unit
Copies all properties from the given flavor.
Unit
This function is deprecated. Replaced by minSdk property
Unit
This function is deprecated. Replaced by minSdkPreview property
Unit
Specifies a flavor that the plugin should try to use from a given dimension in a dependency.
Unit
Specifies a sorted list of flavors that the plugin should try to use from a given dimension in a dependency.
Unit
Specifies a sorted list of flavors that the plugin should try to use from a given dimension in a dependency.
Unit
This function is deprecated. Replaced by resourceConfigurations field
Unit
This function is deprecated. Replaced by resourceConfigurations field
Unit
This function is deprecated. Replaced by resourceConfigurations field
Unit
This function is deprecated. Replaced by minSdk property
Unit
This function is deprecated. Replaced by minSdkPreview property
Any ?
This function is deprecated. Replaced by testFunctionalTest property
Any ?
This function is deprecated. Replaced by testFunctionalTest property
Any ?
This function is deprecated. Replaced by testInstrumentationRunnerArguments property
Unit
This function is deprecated. Replaced by testInstrumentationRunnerArguments property
Unit
This function is deprecated. Replaced by testInstrumentationRunnerArguments property
Unit
Configures VectorDrawables
.
From class com.android.build.api.dsl.LibraryVariantDimension
Unit
Options for configuring AAR metadata.
Any
Adds a proguard rule file to be included in the published AAR.
Any
Adds proguard rule files to be included in the published AAR.
From class com.android.build.api.dsl.VariantDimension
Unit
Adds manifest placeholders.
Unit
Adds a new field to the generated BuildConfig class.
@Incubating Unit
Encapsulates per-variant CMake and ndk-build configurations for your external native build.
Unit
Options for configuring Java compilation.
Unit
Encapsulates per-variant configurations for the NDK, such as ABI filters.
@Incubating Unit
Any
Adds a new ProGuard configuration file.
Any
Adds new ProGuard configuration files.
Unit
Adds a new generated resource.
Void ?
This function is deprecated. Use manifestPlaceholders property instead
Any
Replaces the ProGuard configuration files.
Unit
Configure the shader compiler options.
Any
Adds a proguard rule file to be used when processing test code.
Any
Adds proguard rule files to be used when processing test code.
Public functions
targetSdkVersion
fun targetSdkVersion (targetSdkVersion: Int ): Unit
This function is deprecated. Replaced by targetSdk property
targetSdkVersion
fun targetSdkVersion (targetSdkVersion: String ?): Unit
This function is deprecated. Replaced by targetSdkPreview property
Public properties
targetSdk
var targetSdk : Int ?
This property is deprecated. Will be removed from library DSL in v9.0. Use testOptions.targetSdk or/and lint.targetSdk instead
The target SDK version used for building the test APK.
This is propagated in the library manifest, but that is only advisory for libraries that depend on this library.
Setting this it will override previous calls of targetSdk
and targetSdkPreview
setters. Only one of targetSdk
and targetSdkPreview
should be set.
See uses-sdk element documentation .