Skip navigation links
A B C D E F G I J L P R S T U V W 

A

aaptOptions(Action<AaptOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Android Asset Packaging Tool (AAPT).
adbOptions(Action<AdbOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Android Debug Bridge (ADB), such as APK installation options.
addTestVariant(TestVariant) - Method in class com.android.build.gradle.TestedExtension
 
addUnitTestVariant(UnitTestVariant) - Method in class com.android.build.gradle.TestedExtension
 
addVariant(BaseVariant) - Method in class com.android.build.gradle.AppExtension
 
addVariant(BaseVariant) - Method in class com.android.build.gradle.BaseExtension
 
addVariant(BaseVariant) - Method in class com.android.build.gradle.FeatureExtension
 
addVariant(BaseVariant) - Method in class com.android.build.gradle.LibraryExtension
 
addVariant(BaseVariant) - Method in class com.android.build.gradle.TestExtension
 
aidlPackageWhiteList(String...) - Method in class com.android.build.gradle.LibraryExtension
 
AppExtension - Class in com.android.build.gradle
The android extension for com.android.application projects.
AppExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Constructor for class com.android.build.gradle.AppExtension
 
apply(Project) - Method in class com.android.build.gradle.AppPlugin
 
apply(Project) - Method in class com.android.build.gradle.AtomPlugin
 
apply(Project) - Method in class com.android.build.gradle.BasePlugin
 
apply(Project) - Method in class com.android.build.gradle.FeaturePlugin
 
apply(Project) - Method in class com.android.build.gradle.InstantAppPlugin
 
apply(Project) - Method in class com.android.build.gradle.LibraryPlugin
 
apply(Project) - Method in class com.android.build.gradle.TestPlugin
 
AppPlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects.
AppPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.AppPlugin
 
AtomPlugin - Class in com.android.build.gradle
Gradle plugin class for 'atom' projects.
AtomPlugin() - Constructor for class com.android.build.gradle.AtomPlugin
 

B

BaseExtension - Class in com.android.build.gradle
Base extension for all Android plugins.
baseFeature(boolean) - Method in class com.android.build.gradle.FeatureExtension
 
BasePlugin - Class in com.android.build.gradle
Base class for all Android plugins
buildToolsVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
buildTypes(Action<? super NamedDomainObjectContainer<BuildType>>) - Method in class com.android.build.gradle.BaseExtension
Encapsulates all build type configurations for this project.

C

checkWritability() - Method in class com.android.build.gradle.BaseExtension
 
com.android.build.gradle - package com.android.build.gradle
 
compileOptions(Action<CompileOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies Java compiler options, such as the language level of the Java source code and generated bytecode.
compileSdkVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
compileSdkVersion(int) - Method in class com.android.build.gradle.BaseExtension
 
createExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Method in class com.android.build.gradle.AppPlugin
 
createExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Method in class com.android.build.gradle.BasePlugin
 
createExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Method in class com.android.build.gradle.InstantAppPlugin
 
createExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Method in class com.android.build.gradle.LibraryPlugin
 
createExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Method in class com.android.build.gradle.TestPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, NdkHandler, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.AppPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, NdkHandler, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.BasePlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, NdkHandler, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.FeaturePlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, NdkHandler, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.InstantAppPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, NdkHandler, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.LibraryPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, NdkHandler, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.TestPlugin
 
createVariantFactory(GlobalScope, Instantiator, AndroidBuilder, AndroidConfig) - Method in class com.android.build.gradle.AppPlugin
 
createVariantFactory(GlobalScope, Instantiator, AndroidBuilder, AndroidConfig) - Method in class com.android.build.gradle.BasePlugin
 
createVariantFactory(GlobalScope, Instantiator, AndroidBuilder, AndroidConfig) - Method in class com.android.build.gradle.FeaturePlugin
 
createVariantFactory(GlobalScope, Instantiator, AndroidBuilder, AndroidConfig) - Method in class com.android.build.gradle.InstantAppPlugin
 
createVariantFactory(GlobalScope, Instantiator, AndroidBuilder, AndroidConfig) - Method in class com.android.build.gradle.LibraryPlugin
 
createVariantFactory(GlobalScope, Instantiator, AndroidBuilder, AndroidConfig) - Method in class com.android.build.gradle.TestPlugin
 

D

dataBinding(Action<DataBindingOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Data Binding Library.
defaultConfig(Action<DefaultConfig>) - Method in class com.android.build.gradle.BaseExtension
Specifies defaults for variant properties that the Android plugin applies to all build variants.
defaultPublishConfig(String) - Method in class com.android.build.gradle.BaseExtension
 
deviceProvider(DeviceProvider) - Method in class com.android.build.gradle.BaseExtension
 
dexOptions(Action<DexOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the DEX tool, such as enabling library pre-dexing.
disableWrite() - Method in class com.android.build.gradle.BaseExtension
Disallow further modification on the extension.

E

externalNativeBuild(Action<ExternalNativeBuild>) - Method in class com.android.build.gradle.BaseExtension
Configures external native build using CMake or ndk-build.

F

FeatureExtension - Class in com.android.build.gradle
The android extension for com.android.feature projects.
FeatureExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Constructor for class com.android.build.gradle.FeatureExtension
 
FeaturePlugin - Class in com.android.build.gradle
Gradle plugin class for 'feature' projects.
FeaturePlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.FeaturePlugin
 
flavorDimensions(String...) - Method in class com.android.build.gradle.BaseExtension
Specifies the names of product flavor dimensions for this project.

G

generatePureSplits(boolean) - Method in class com.android.build.gradle.BaseExtension
 
getAaptOptions() - Method in class com.android.build.gradle.BaseExtension
getAdbExe() - Method in class com.android.build.gradle.BaseExtension
Deprecated.
getAdbExecutable() - Method in class com.android.build.gradle.BaseExtension
Returns a path to the Android Debug Bridge (ADB) executable from the Android SDK.
getAdbOptions() - Method in class com.android.build.gradle.BaseExtension
getAidlPackageWhiteList() - Method in class com.android.build.gradle.BaseExtension
 
getAidlPackageWhiteList() - Method in class com.android.build.gradle.LibraryExtension
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.AppPlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.BasePlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.FeaturePlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.InstantAppPlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.LibraryPlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.TestPlugin
 
getApplicationVariants() - Method in class com.android.build.gradle.AppExtension
Returns a collection of build variants that the app project includes.
getApplicationVariants() - Method in class com.android.build.gradle.TestExtension
Returns the list of Application variants.
getBaseFeature() - Method in class com.android.build.gradle.BaseExtension
 
getBaseFeature() - Method in class com.android.build.gradle.FeatureExtension
Specifies whether this module is the base feature for an Android Instant App project.
getBootClasspath() - Method in class com.android.build.gradle.BaseExtension
 
getBuildOutputs() - Method in class com.android.build.gradle.BaseExtension
All build outputs for all variants, can be used by users to customize a build output.
getBuildToolsRevision() - Method in class com.android.build.gradle.BaseExtension
getBuildToolsVersion() - Method in class com.android.build.gradle.BaseExtension
getBuildTypes() - Method in class com.android.build.gradle.BaseExtension
getCompileOptions() - Method in class com.android.build.gradle.BaseExtension
getCompileSdkVersion() - Method in class com.android.build.gradle.BaseExtension
getDataBinding() - Method in class com.android.build.gradle.BaseExtension
getDefaultConfig() - Method in class com.android.build.gradle.BaseExtension
getDefaultProguardFile(String) - Method in class com.android.build.gradle.BaseExtension
 
getDefaultPublishConfig() - Method in class com.android.build.gradle.BaseExtension
getDeviceProviders() - Method in class com.android.build.gradle.BaseExtension
 
getDexOptions() - Method in class com.android.build.gradle.BaseExtension
getExtensionClass() - Method in class com.android.build.gradle.FeaturePlugin
 
getExtensionClass() - Method in class com.android.build.gradle.LibraryPlugin
 
getExternalNativeBuild() - Method in class com.android.build.gradle.BaseExtension
getFeatureVariants() - Method in class com.android.build.gradle.FeatureExtension
Returns a collection of the Android feature build variants.
getFlavorDimensionList() - Method in class com.android.build.gradle.BaseExtension
getGeneratePureSplits() - Method in class com.android.build.gradle.BaseExtension
getJacoco() - Method in class com.android.build.gradle.BaseExtension
Deprecated.
getLibraryRequests() - Method in class com.android.build.gradle.BaseExtension
 
getLibraryVariants() - Method in class com.android.build.gradle.LibraryExtension
Returns a collection of build variants that the library project includes.
getLintOptions() - Method in class com.android.build.gradle.BaseExtension
getModelBuilderRegistry() - Method in class com.android.build.gradle.BasePlugin
 
getNdkDirectory() - Method in class com.android.build.gradle.BaseExtension
Returns the path to the Android NDK that Gradle uses for this project.
getPackageBuildConfig() - Method in class com.android.build.gradle.BaseExtension
 
getPackageBuildConfig() - Method in class com.android.build.gradle.LibraryExtension
 
getPackagingOptions() - Method in class com.android.build.gradle.BaseExtension
getProductFlavors() - Method in class com.android.build.gradle.BaseExtension
getProjectType() - Method in class com.android.build.gradle.AppPlugin
 
getProjectType() - Method in class com.android.build.gradle.BasePlugin
 
getProjectType() - Method in class com.android.build.gradle.FeaturePlugin
 
getProjectType() - Method in class com.android.build.gradle.InstantAppPlugin
 
getProjectType() - Method in class com.android.build.gradle.LibraryPlugin
 
getProjectType() - Method in class com.android.build.gradle.TestPlugin
 
getResourcePrefix() - Method in class com.android.build.gradle.BaseExtension
getSdkDirectory() - Method in class com.android.build.gradle.BaseExtension
Returns the path to the Android SDK that Gradle uses for this project.
getSigningConfigs() - Method in class com.android.build.gradle.BaseExtension
getSourceSets() - Method in class com.android.build.gradle.BaseExtension
getSplits() - Method in class com.android.build.gradle.BaseExtension
getTargetProjectPath() - Method in class com.android.build.gradle.TestExtension
Returns the Gradle path of the project that this test project tests.
getTargetVariant() - Method in class com.android.build.gradle.TestExtension
Deprecated.
This is deprecated, test module can now test all flavors.
getTestBuildType() - Method in class com.android.build.gradle.TestedExtension
Specifies the build type that the plugin should use to test the module.
getTestBuildType() - Method in class com.android.build.gradle.TestExtension
 
getTestOptions() - Method in class com.android.build.gradle.BaseExtension
getTestServers() - Method in class com.android.build.gradle.BaseExtension
 
getTestVariants() - Method in class com.android.build.gradle.TestedExtension
Returns a collection of Android test build variants.
getTransforms() - Method in class com.android.build.gradle.BaseExtension
 
getTransformsDependencies() - Method in class com.android.build.gradle.BaseExtension
 
getUnitTestVariants() - Method in class com.android.build.gradle.TestedExtension
Returns a collection of Android unit test build variants.
getVariantFilter() - Method in class com.android.build.gradle.BaseExtension
getVariantManager() - Method in class com.android.build.gradle.BasePlugin
 
GRADLE_MIN_VERSION - Static variable in class com.android.build.gradle.BasePlugin
 

I

InstantAppPlugin - Class in com.android.build.gradle
Gradle plugin class for 'instantapp' projects.
InstantAppPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.InstantAppPlugin
 

J

jacoco(Action<JacocoOptions>) - Method in class com.android.build.gradle.BaseExtension
Deprecated.

L

LibraryExtension - Class in com.android.build.gradle
The android extension for com.android.library projects.
LibraryExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Constructor for class com.android.build.gradle.LibraryExtension
 
LibraryPlugin - Class in com.android.build.gradle
Gradle plugin class for 'library' projects.
LibraryPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.LibraryPlugin
 
lintOptions(Action<LintOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the lint tool.
logger - Variable in class com.android.build.gradle.BaseExtension
 

P

packageBuildConfig(boolean) - Method in class com.android.build.gradle.LibraryExtension
 
packagingOptions(Action<PackagingOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options and rules that determine which files the Android plugin packages into your APK.
productFlavors(Action<? super NamedDomainObjectContainer<ProductFlavor>>) - Method in class com.android.build.gradle.BaseExtension
Encapsulates all product flavors configurations for this project.
project - Variable in class com.android.build.gradle.BaseExtension
 

R

registerArtifactType(String, boolean, int) - Method in class com.android.build.gradle.BaseExtension
 
registerBuildTypeSourceProvider(String, BuildType, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerJavaArtifact(String, BaseVariant, String, String, Collection<File>, Iterable<String>, Configuration, File, File, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerModels(ToolingModelBuilderRegistry, GlobalScope, VariantManager, AndroidConfig, ExtraModelInfo) - Method in class com.android.build.gradle.BasePlugin
 
registerModels(ToolingModelBuilderRegistry, GlobalScope, VariantManager, AndroidConfig, ExtraModelInfo) - Method in class com.android.build.gradle.InstantAppPlugin
 
registerMultiFlavorSourceProvider(String, String, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerProductFlavorSourceProvider(String, ProductFlavor, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerTransform(Transform, Object...) - Method in class com.android.build.gradle.BaseExtension
 
resourcePrefix(String) - Method in class com.android.build.gradle.BaseExtension
 

S

setAidlPackageWhiteList(Collection<String>) - Method in class com.android.build.gradle.LibraryExtension
 
setBaseFeature(boolean) - Method in class com.android.build.gradle.FeatureExtension
 
setBuildToolsVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
setCompileSdkVersion(int) - Method in class com.android.build.gradle.BaseExtension
 
setCompileSdkVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
setDefaultPublishConfig(String) - Method in class com.android.build.gradle.BaseExtension
 
setGeneratePureSplits(boolean) - Method in class com.android.build.gradle.BaseExtension
 
setPackageBuildConfig(boolean) - Method in class com.android.build.gradle.LibraryExtension
Deprecated.
setPublishNonDefault(boolean) - Method in class com.android.build.gradle.BaseExtension
 
setTargetProjectPath(String) - Method in class com.android.build.gradle.TestExtension
 
setTargetVariant(String) - Method in class com.android.build.gradle.TestExtension
Deprecated.
setTestBuildType(String) - Method in class com.android.build.gradle.TestedExtension
 
setVariantFilter(Action<VariantFilter>) - Method in class com.android.build.gradle.BaseExtension
 
signingConfigs(Action<? super NamedDomainObjectContainer<SigningConfig>>) - Method in class com.android.build.gradle.BaseExtension
Encapsulates signing configurations that you can apply to BuildType and ProductFlavor configurations.
sourceSets(Action<NamedDomainObjectContainer<AndroidSourceSet>>) - Method in class com.android.build.gradle.BaseExtension
Encapsulates source set configurations for all variants.
splits(Action<Splits>) - Method in class com.android.build.gradle.BaseExtension
Specifies configurations for building multiple APKs or APK splits.

T

targetProjectPath(String) - Method in class com.android.build.gradle.TestExtension
 
targetVariant(String) - Method in class com.android.build.gradle.TestExtension
 
TestedExtension - Class in com.android.build.gradle
Provides test components that are common to AppExtension, LibraryExtension, and FeatureExtension.
TestedExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo, boolean) - Constructor for class com.android.build.gradle.TestedExtension
 
TestExtension - Class in com.android.build.gradle
android extension for com.android.test projects.
TestExtension(Project, ProjectOptions, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, ExtraModelInfo) - Constructor for class com.android.build.gradle.TestExtension
 
testOptions(Action<TestOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for how the Android plugin should run local and instrumented tests.
TestPlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects.
TestPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.TestPlugin
 
testServer(TestServer) - Method in class com.android.build.gradle.BaseExtension
 

U

useLibrary(String) - Method in class com.android.build.gradle.BaseExtension
Includes the specified library to the classpath.
useLibrary(String, boolean) - Method in class com.android.build.gradle.BaseExtension
/** Includes the specified library to the classpath.

V

variantFilter(Action<VariantFilter>) - Method in class com.android.build.gradle.BaseExtension
 

W

wrapJavaSourceSet(SourceSet) - Static method in class com.android.build.gradle.BaseExtension
 
A B C D E F G I J L P R S T U V W 
Skip navigation links
Copyright (C) 2012 The Android Open Source Project