Stay organized with collections
Save and categorize content based on your preferences.
DefaultConfig
interface DefaultConfig : BaseFlavor
Known direct subclasses
ApplicationDefaultConfig |
Specifies defaults for properties that the Android application plugin applies to all build variants.
|
DynamicFeatureDefaultConfig |
Specifies defaults for properties that the Android dynamic-feature plugin applies to all build variants.
|
LibraryDefaultConfig |
Specifies defaults for properties that the Android library plugin applies to all build variants.
|
TestDefaultConfig |
Specifies defaults for properties that the Android test plugin applies to all build variants.
|
Specifies defaults for variant properties that the Android plugin applies to all build variants.
You can override any defaultConfig property when configuring product flavors. See ProductFlavor.
Each plugin has its own interface that extends this one, see ApplicationDefaultConfig, LibraryDefaultConfig, DynamicFeatureDefaultConfig and TestDefaultConfig.
Summary
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.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.
|
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]