A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

aaptOptions(Action<AaptOptions>) - Method in BaseExtension
Configures aapt options.
adbOptions(Action<AdbOptions>) - Method in BaseExtension
Configures adb options.
addTestVariant(TestVariant) - Method in TestedExtension
addUnitTestVariant(UnitTestVariant) - Method in TestedExtension
addVariant(BaseVariant) - Method in AppExtension
addVariant(BaseVariant) - Method in BaseExtension
addVariant(BaseVariant) - Method in LibraryExtension
addVariant(BaseVariant) - Method in TestExtension
aidlPackageWhiteList(String) - Method in LibraryExtension
androidBuilder - Field in BasePlugin
AppExtension - Class in com.android.build.gradle
android extension for com.android.application projects.
AppExtension(ProjectInternal, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, ExtraModelInfo, boolean) - Constructor in AppExtension
apply(Project) - Method in AppPlugin
apply(Project) - Method in BasePlugin
apply(Project) - Method in LibraryPlugin
apply(Project) - Method in TestPlugin
AppPlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects.
AppPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor in AppPlugin

B

BaseExtension - Class in com.android.build.gradle
Base 'android' extension for all android plugins.
BasePlugin - Class in com.android.build.gradle
Base class for all Android plugins
BasePlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor in BasePlugin
buildToolsVersion(String) - Method in BaseExtension
buildTypes(Action<? super NamedDomainObjectContainer<BuildType>>) - Method in BaseExtension
Configures build types.

C

checkWritability() - Method in BaseExtension
compileOptions(Action<CompileOptions>) - Method in BaseExtension
Configures compile options.
compileSdkVersion(int) - Method in BaseExtension
Sets the compile SDK version, based on API level, e.g. 21 for Lollipop.
configureProject() - Method in BasePlugin
createConfiguration(ConfigurationContainer, String, String) - Method in BaseExtension
createTaskManager(Project, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, DependencyManager, ToolingModelBuilderRegistry) - Method in AppPlugin
createTaskManager(Project, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, DependencyManager, ToolingModelBuilderRegistry) - Method in BasePlugin
createTaskManager(Project, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, DependencyManager, ToolingModelBuilderRegistry) - Method in LibraryPlugin
createTaskManager(Project, AndroidBuilder, DataBindingBuilder, AndroidConfig, SdkHandler, DependencyManager, ToolingModelBuilderRegistry) - Method in TestPlugin
createVariantFactory() - Method in AppPlugin
createVariantFactory() - Method in BasePlugin
createVariantFactory() - Method in LibraryPlugin
createVariantFactory() - Method in TestPlugin

D

dataBinding(Action<DataBindingOptions>) - Method in BaseExtension
Configures data binding options.
dataBindingBuilder - Field in BasePlugin
defaultConfig(Action<ProductFlavor>) - Method in BaseExtension
The default configuration, inherited by all product flavors (if any are defined).
defaultPublishConfig(String) - Method in BaseExtension
deviceProvider(DeviceProvider) - Method in BaseExtension
dexOptions(Action<DexOptions>) - Method in BaseExtension
Configures dex options.
disableWrite() - Method in BaseExtension
Disallow further modification on the extension.

E

enforceUniquePackageName(boolean) - Method in BaseExtension
extension - Field in BasePlugin

F

flavorDimensions(String) - Method in BaseExtension
Specifies names of flavor dimensions.

G

generatePureSplits(boolean) - Method in BaseExtension
getAaptOptions() - Method in BaseExtension
{@inheritDoc}
getAdbExe() - Method in BaseExtension
getAdbOptions() - Method in BaseExtension
{@inheritDoc}
getAidlPackageWhiteList() - Method in BaseExtension
getAidlPackageWhiteList() - Method in LibraryExtension
getApplicationVariants() - Method in AppExtension
Returns the list of Application variants.
getApplicationVariants() - Method in TestExtension
Returns the list of Application variants.
getBootClasspath() - Method in BaseExtension
getBuildToolsRevision() - Method in BaseExtension
getBuildToolsVersion() - Method in BaseExtension
Required.
getBuildTypes() - Method in BaseExtension
{@inheritDoc}
getCompileOptions() - Method in BaseExtension
{@inheritDoc}
getCompileSdkVersion() - Method in BaseExtension
Required.
getDataBinding() - Method in BaseExtension
{@inheritDoc}
getDefaultConfig() - Method in BaseExtension
{@inheritDoc}
getDefaultProguardFile(String) - Method in BaseExtension
getDefaultPublishConfig() - Method in BaseExtension
Name of the configuration used to build the default artifact of this project.
getDeviceProviders() - Method in BaseExtension
getDexOptions() - Method in BaseExtension
{@inheritDoc}
getEnforceUniquePackageName() - Method in BaseExtension
getExtensionClass() - Method in AppPlugin
getExtensionClass() - Method in BasePlugin
getExtensionClass() - Method in LibraryPlugin
getExtensionClass() - Method in TestPlugin
getFlavorDimensionList() - Method in BaseExtension
Returns the names of flavor dimensions.
getGeneratePureSplits() - Method in BaseExtension
{@inheritDoc}
getJacoco() - Method in BaseExtension
{@inheritDoc}
getLibraryRequests() - Method in BaseExtension
getLibraryVariants() - Method in LibraryExtension
Returns the list of library variants.
getLintOptions() - Method in BaseExtension
{@inheritDoc}
getLogger() - Method in BasePlugin
getNdkDirectory() - Method in BaseExtension
ReturnS the NDK directory used.
getPackageBuildConfig() - Method in BaseExtension
getPackageBuildConfig() - Method in LibraryExtension
getPackagingOptions() - Method in BaseExtension
{@inheritDoc}
getProductFlavors() - Method in BaseExtension
{@inheritDoc}
getPublishNonDefault() - Method in BaseExtension
Whether to publish artifacts for all configurations, not just the default one.
getResourcePrefix() - Method in BaseExtension
{@inheritDoc}
getSdkDirectory() - Method in BaseExtension
Returns the SDK directory used.
getSigningConfigs() - Method in BaseExtension
{@inheritDoc}
getSourceSets() - Method in BaseExtension
All source sets.
getSplits() - Method in BaseExtension
{@inheritDoc}
getTargetProjectPath() - Method in TestExtension
Returns the Gradle path of the project that this test project tests.
getTargetVariant() - Method in TestExtension
Returns the variant of the tested project.
getTestBuildType() - Method in TestedExtension
Name of the build type that will be used when running Android (on-device) tests.
getTestOptions() - Method in BaseExtension
{@inheritDoc}
getTestServers() - Method in BaseExtension
getTestVariants() - Method in TestedExtension
Returns the list of (Android) test variants.
getTransforms() - Method in BaseExtension
getTransformsDependencies() - Method in BaseExtension
getUnitTestVariants() - Method in TestedExtension
Returns the list of (Android) test variants.
getVariantFilter() - Method in BaseExtension
Callback to control which variants should be excluded.
GRADLE_ACCEPTABLE_VERSIONS - Field in BasePlugin

H

I

instantiator - Field in BasePlugin
isLibrary() - Method in BasePlugin
Return whether this plugin creates Android library.
isLibrary() - Method in LibraryPlugin

J

jacoco(Action<JacocoOptions>) - Method in BaseExtension
Configures JaCoCo options.

K

L

LibraryExtension - Class in com.android.build.gradle
android extension for com.android.library projects.
LibraryExtension(ProjectInternal, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, ExtraModelInfo, boolean) - Constructor in LibraryExtension
LibraryPlugin - Class in com.android.build.gradle
Gradle plugin class for 'library' projects.
LibraryPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor in LibraryPlugin
lintOptions(Action<LintOptions>) - Method in BaseExtension
Configures lint options.
logger - Field in BaseExtension

M

N

O

P

packageBuildConfig(boolean) - Method in LibraryExtension
packagingOptions(Action<PackagingOptions>) - Method in BaseExtension
Configures packaging options.
productFlavors(Action<? super NamedDomainObjectContainer<ProductFlavor>>) - Method in BaseExtension
Configures product flavors.
project - Field in BaseExtension
project - Field in BasePlugin
publishNonDefault(boolean) - Method in BaseExtension

Q

R

registerArtifactType(String, boolean, int) - Method in BaseExtension
registerBuildTypeSourceProvider(String, BuildType, SourceProvider) - Method in BaseExtension
registerJavaArtifact(String, BaseVariant, String, String, Collection<File>, Iterable<String>, Configuration, File, File, SourceProvider) - Method in BaseExtension
registerMultiFlavorSourceProvider(String, String, SourceProvider) - Method in BaseExtension
registerProductFlavorSourceProvider(String, ProductFlavor, SourceProvider) - Method in BaseExtension
registerTransform(Transform, Object) - Method in BaseExtension
resourcePrefix(String) - Method in BaseExtension

S

sdkHandler - Field in BasePlugin
setAidlPackageWhiteList(Collection<String>) - Method in LibraryExtension
setBuildToolsVersion(String) - Method in BaseExtension
setCompileSdkVersion(String) - Method in BaseExtension
setDefaultPublishConfig(String) - Method in BaseExtension
setEnforceUniquePackageName(boolean) - Method in BaseExtension
setGeneratePureSplits(boolean) - Method in BaseExtension
setPackageBuildConfig(boolean) - Method in LibraryExtension
setTargetProjectPath(String) - Method in TestExtension
setTargetVariant(String) - Method in TestExtension
setTestBuildType(String) - Method in TestedExtension
setVariantFilter(Action<VariantFilter>) - Method in BaseExtension
signingConfigs(Action<? super NamedDomainObjectContainer<SigningConfig>>) - Method in BaseExtension
Configures signing configs.
sourceSets(Action<NamedDomainObjectContainer<AndroidSourceSet>>) - Method in BaseExtension
Configures source sets.
splits(Action<Splits>) - Method in BaseExtension
Configures APK splits.

T

targetProjectPath(String) - Method in TestExtension
targetVariant(String) - Method in TestExtension
taskManager - Field in BasePlugin
TestedExtension - Class in com.android.build.gradle
base 'android' extension for plugins that have a test component.
TestedExtension(ProjectInternal, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, ExtraModelInfo, boolean) - Constructor in TestedExtension
TestExtension - Class in com.android.build.gradle
android extension for com.android.test projects.
TestExtension(ProjectInternal, Instantiator, AndroidBuilder, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, ExtraModelInfo, boolean) - Constructor in TestExtension
testOptions(Action<TestOptions>) - Method in BaseExtension
Configures test options.
TestPlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects.
TestPlugin(Instantiator, ToolingModelBuilderRegistry) - Constructor in TestPlugin
testServer(TestServer) - Method in BaseExtension

U

useLibrary(String, boolean) - Method in BaseExtension
Request the use a of Library.

V

variantFactory - Field in BasePlugin
variantFilter(Action<VariantFilter>) - Method in BaseExtension
variantManager - Field in BasePlugin

W

wrapJavaSourceSet(SourceSet) - Method in BaseExtension

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _