public interface AndroidConfig
| Modifier and Type | Interface and Description |
|---|---|
static class |
AndroidConfig.DeprecatedConfigurationAction |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONFIG_DESC |
static java.lang.String |
CONFIG_DESC_OLD |
static java.lang.String |
DEPRECATED_CONFIG_WARNING |
| Modifier and Type | Method and Description |
|---|---|
com.android.build.gradle.internal.dsl.AaptOptions |
getAaptOptions()
Options for aapt, tool for packaging resources.
|
com.android.build.gradle.internal.dsl.AdbOptions |
getAdbOptions()
Adb options.
|
java.util.Collection<java.lang.String> |
getAidlPackageWhiteList()
Aidl files to package in the aar.
|
java.lang.Boolean |
getBaseFeature()
Whether the feature module is the base feature.
|
java.util.Collection<BaseVariantOutput> |
getBuildOutputs()
build outputs for all variants
|
com.android.repository.Revision |
getBuildToolsRevision()
Build tool revisions.
|
java.lang.String |
getBuildToolsVersion()
Build tools version.
|
java.util.Collection<? extends com.android.build.gradle.internal.dsl.CoreBuildType> |
getBuildTypes()
Build types used by this project.
|
com.android.build.gradle.internal.CompileOptions |
getCompileOptions()
Compile options.
|
java.lang.String |
getCompileSdkVersion()
Compile SDK version.
|
com.android.builder.model.DataBindingOptions |
getDataBinding()
Data Binding options.
|
com.android.build.gradle.internal.dsl.CoreProductFlavor |
getDefaultConfig()
Default config, shared by all flavors.
|
java.lang.String |
getDefaultPublishConfig()
Name of the variant to publish.
|
java.util.List<com.android.builder.testing.api.DeviceProvider> |
getDeviceProviders()
List of device providers
|
com.android.build.gradle.internal.dsl.DexOptions |
getDexOptions()
Dex options.
|
boolean |
getEnforceUniquePackageName()
Deprecated.
|
com.android.build.gradle.internal.model.CoreExternalNativeBuild |
getExternalNativeBuild()
External native build options.
|
java.util.List<java.lang.String> |
getFlavorDimensionList()
List of flavor dimensions.
|
java.util.Map<org.gradle.api.attributes.Attribute<com.android.build.gradle.internal.dependency.ProductFlavorAttr>,com.android.build.gradle.internal.dependency.ProductFlavorAttr> |
getFlavorSelection() |
boolean |
getGeneratePureSplits()
Whether to generate pure splits or multi apk.
|
com.android.build.gradle.internal.coverage.JacocoOptions |
getJacoco()
JaCoCo options.
|
java.util.Collection<com.android.builder.core.LibraryRequest> |
getLibraryRequests() |
com.android.build.gradle.internal.dsl.LintOptions |
getLintOptions()
Lint options.
|
java.lang.Boolean |
getPackageBuildConfig()
Whether to package build config class file.
|
com.android.build.gradle.internal.dsl.PackagingOptions |
getPackagingOptions()
Packaging options.
|
java.util.Collection<? extends com.android.build.gradle.internal.dsl.CoreProductFlavor> |
getProductFlavors()
All product flavors used by this project.
|
java.lang.String |
getResourcePrefix()
A prefix to be used when creating new resources.
|
java.util.Collection<? extends com.android.builder.model.SigningConfig> |
getSigningConfigs()
Signing configs used by this project.
|
org.gradle.api.NamedDomainObjectContainer<AndroidSourceSet> |
getSourceSets()
Source sets for all variants.
|
com.android.build.gradle.internal.dsl.Splits |
getSplits()
APK splits options.
|
com.android.build.gradle.internal.dsl.TestOptions |
getTestOptions()
Options for running tests.
|
java.util.List<com.android.builder.testing.api.TestServer> |
getTestServers()
List of remote CI servers.
|
java.util.List<com.android.build.api.transform.Transform> |
getTransforms() |
java.util.List<java.util.List<java.lang.Object>> |
getTransformsDependencies() |
org.gradle.api.Action<com.android.build.api.variant.VariantFilter> |
getVariantFilter()
Filter to determine which variants to build.
|
static final java.lang.String CONFIG_DESC
static final java.lang.String CONFIG_DESC_OLD
static final java.lang.String DEPRECATED_CONFIG_WARNING
java.lang.String getBuildToolsVersion()
java.lang.String getCompileSdkVersion()
com.android.repository.Revision getBuildToolsRevision()
java.lang.String getDefaultPublishConfig()
org.gradle.api.Action<com.android.build.api.variant.VariantFilter> getVariantFilter()
com.android.build.gradle.internal.dsl.AdbOptions getAdbOptions()
java.lang.String getResourcePrefix()
java.util.List<java.lang.String> getFlavorDimensionList()
boolean getGeneratePureSplits()
@Deprecated boolean getEnforceUniquePackageName()
com.android.build.gradle.internal.dsl.CoreProductFlavor getDefaultConfig()
com.android.build.gradle.internal.dsl.AaptOptions getAaptOptions()
com.android.build.gradle.internal.CompileOptions getCompileOptions()
com.android.build.gradle.internal.dsl.DexOptions getDexOptions()
com.android.build.gradle.internal.coverage.JacocoOptions getJacoco()
com.android.build.gradle.internal.dsl.LintOptions getLintOptions()
com.android.build.gradle.internal.model.CoreExternalNativeBuild getExternalNativeBuild()
com.android.build.gradle.internal.dsl.PackagingOptions getPackagingOptions()
com.android.build.gradle.internal.dsl.Splits getSplits()
See APK Splits.
com.android.build.gradle.internal.dsl.TestOptions getTestOptions()
@NonNull java.util.List<com.android.builder.testing.api.DeviceProvider> getDeviceProviders()
@NonNull java.util.List<com.android.builder.testing.api.TestServer> getTestServers()
@NonNull java.util.List<com.android.build.api.transform.Transform> getTransforms()
@NonNull java.util.List<java.util.List<java.lang.Object>> getTransformsDependencies()
java.util.Collection<? extends com.android.build.gradle.internal.dsl.CoreProductFlavor> getProductFlavors()
java.util.Collection<? extends com.android.build.gradle.internal.dsl.CoreBuildType> getBuildTypes()
java.util.Collection<? extends com.android.builder.model.SigningConfig> getSigningConfigs()
org.gradle.api.NamedDomainObjectContainer<AndroidSourceSet> getSourceSets()
java.util.Collection<BaseVariantOutput> getBuildOutputs()
java.lang.Boolean getPackageBuildConfig()
java.util.Collection<java.lang.String> getAidlPackageWhiteList()
java.util.Collection<com.android.builder.core.LibraryRequest> getLibraryRequests()
com.android.builder.model.DataBindingOptions getDataBinding()
java.lang.Boolean getBaseFeature()
@NonNull java.util.Map<org.gradle.api.attributes.Attribute<com.android.build.gradle.internal.dependency.ProductFlavorAttr>,com.android.build.gradle.internal.dependency.ProductFlavorAttr> getFlavorSelection()