Skip navigation links
A B C D E F G H I J K L M N O 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).
aaptOptionsNoCompress - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
AbstractAppPlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects.
AbstractAppPlugin(ToolingModelBuilderRegistry, boolean) - Constructor for class com.android.build.gradle.AbstractAppPlugin
 
AbstractCompilesUtil - Class in com.android.build.gradle.tasks.factory
Common code for configuring AbstractCompile instances.
AbstractCompilesUtil() - Constructor for class com.android.build.gradle.tasks.factory.AbstractCompilesUtil
 
adbOptions(Action<AdbOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Android Debug Bridge (ADB), such as APK installation options.
addCommands(String, String, String, String) - Method in class com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder
Add commands for a particular variant.
addJavaSourceFoldersToModel(File...) - Method in interface com.android.build.gradle.api.BaseVariant
Adds new Java source folders to the model.
addJavaSourceFoldersToModel(Collection<File>) - Method in interface com.android.build.gradle.api.BaseVariant
Adds new Java source folders to the model.
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
 
ADVANCED - Variable in class com.android.build.gradle.external.cmake.server.CacheResult.Cache.Property
 
aidl(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android AIDL source for this set.
AidlCompile - Class in com.android.build.gradle.tasks
Task to compile aidl files.
AidlCompile(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.AidlCompile
 
AidlCompile.CreationAction - Class in com.android.build.gradle.tasks
 
aidlPackageWhiteList(String...) - Method in class com.android.build.gradle.LibraryExtension
 
analyze() - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
ANDROID_APT_PLUGIN_NAME - Static variable in class com.android.build.gradle.tasks.factory.AbstractCompilesUtil
 
AndroidArtifactVariant - Interface in com.android.build.gradle.api
A Build variant for a generic android artifact.
AndroidBasePlugin - Class in com.android.build.gradle.api
Common plugin applied by all plugins.
AndroidBasePlugin() - Constructor for class com.android.build.gradle.api.AndroidBasePlugin
 
androidBuilder - Variable in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
androidBuilder - Variable in class com.android.build.gradle.tasks.LintBaseTask
 
AndroidConfig - Interface in com.android.build.gradle
User configuration settings for all android plugins.
AndroidGradleOptions - Class in com.android.build.gradle
Deprecated.
AndroidGradleOptions() - Constructor for class com.android.build.gradle.AndroidGradleOptions
Deprecated.
 
AndroidSourceDirectorySet - Interface in com.android.build.gradle.api
An AndroidSourceDirectorySet represents a set of directory inputs for an Android project.
AndroidSourceFile - Interface in com.android.build.gradle.api
An AndroidSourceFile represents a single file input for an Android project.
AndroidSourceSet - Interface in com.android.build.gradle.api
An AndroidSourceSet represents a logical group of Java, aidl and RenderScript sources as well as Android and non-Android (Java-style) resources.
AndroidUnitTest - Class in com.android.build.gradle.tasks.factory
Patched version of Test that we need to use for local unit tests support.
AndroidUnitTest() - Constructor for class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
AndroidUnitTest.CreationAction - Class in com.android.build.gradle.tasks.factory
Configuration Action for a JavaCompile task.
AnnotationProcessorOptions - Interface in com.android.build.gradle.api
Options for configuring Java annotation processor.
APK_FILE_NAME - Static variable in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
apkFormat - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
Desired output format.
apkList - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
ApkOutputFile - Class in com.android.build.gradle.api
Represents a resource output from a variant configuration.
ApkOutputFile(VariantOutput.OutputType, Collection<FilterData>, Callable<File>, int) - Constructor for class com.android.build.gradle.api.ApkOutputFile
 
ApkVariant - Interface in com.android.build.gradle.api
A Build variant and all its public data.
ApkVariantOutput - Interface in com.android.build.gradle.api
A variant output for apk-generating variants.
appendTo(String, Class<T>, BuildArtifactTransformBuilder.ConfigurationAction<T>) - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Create a Task that generate additional sources for this source set.
AppExtension - Class in com.android.build.gradle
The android extension for application plugins.
AppExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo, boolean) - Constructor for class com.android.build.gradle.AppExtension
 
ApplicationVariant - Interface in com.android.build.gradle.api
A Build variant and all its public data.
apply(Project) - Method in class com.android.build.gradle.api.AndroidBasePlugin
 
apply(Project) - Method in class com.android.build.gradle.BasePlugin
 
apply(Project) - Method in class com.android.build.gradle.LintPlugin
 
AppPlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects, applied on the base application module
AppPlugin(ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.AppPlugin
 
Artifact(BinaryFileProviderTask.BinaryArtifactType, File) - Constructor for class com.android.build.gradle.tasks.BinaryFileProviderTask.Artifact
 
artifacts - Variable in class com.android.build.gradle.external.cmake.server.Target
 
assets(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android Assets for this set.
assets - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 

B

BaseCreationAction(GlobalScope) - Constructor for class com.android.build.gradle.tasks.LintBaseTask.BaseCreationAction
 
BaseExtension - Class in com.android.build.gradle
Base extension for all Android plugins.
baseFeature(boolean) - Method in class com.android.build.gradle.FeatureExtension
 
BasePlugin<E extends com.android.build.gradle.internal.api.dsl.extensions.BaseExtension2> - Class in com.android.build.gradle
Base class for all Android plugins
BaseVariant - Interface in com.android.build.gradle.api
A Build variant and all its public data.
BaseVariantOutput - Interface in com.android.build.gradle.api
A Build variant output and all its public data.
BinaryFileProviderTask - Interface in com.android.build.gradle.tasks
Denotes a Task that is capable of providing a zip or jar package of compiled java sources.
BinaryFileProviderTask.Artifact - Class in com.android.build.gradle.tasks
 
BinaryFileProviderTask.BinaryArtifactType - Enum in com.android.build.gradle.tasks
 
build() - Method in class com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder
Builds the NativeBuildConfigValue from the given information.
build() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildJsonTask
 
build() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
build(boolean) - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
buildConfigField(String, String, String) - Method in interface com.android.build.gradle.api.BaseVariant
Adds a variant-specific BuildConfig field.
buildDirectory - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
buildDirectory - Variable in class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
buildDirectory - Variable in class com.android.build.gradle.external.cmake.server.Project
 
buildDirectory - Variable in class com.android.build.gradle.external.cmake.server.Target
 
BuildFiles - Class in com.android.build.gradle.external.cmake.server
BuildFiles returned by cmakeInputs.
buildFiles - Variable in class com.android.build.gradle.external.cmake.server.CmakeInputsResult
 
buildForOneAbiName(boolean, String) - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
buildModelOnlyVersion(ProjectOptions) - Static method in class com.android.build.gradle.options.SyncOptions
Returns the level of model-only mode.
buildSystem - Variable in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils.ExternalNativeBuildProjectPathResolution
 
buildTargetAbi - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
buildTargetDensity - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
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.
bundle(Action<BundleOptions>) - Method in class com.android.build.gradle.FeatureExtension
 
BundleInstantApp - Class in com.android.build.gradle.tasks
Task to bundle a bundle of feature APKs.
BundleInstantApp(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.BundleInstantApp
 
BundleInstantApp.CreationAction - Class in com.android.build.gradle.tasks
 

C

cache - Variable in class com.android.build.gradle.external.cmake.server.CacheResult
 
Cache() - Constructor for class com.android.build.gradle.external.cmake.server.CacheResult.Cache
 
cache() - Method in interface com.android.build.gradle.external.cmake.server.Server
Lists the cached configuration values after the project is configured.
cache() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
cacheArguments - Variable in class com.android.build.gradle.external.cmake.server.ConfigureRequest
 
CacheRequest - Class in com.android.build.gradle.external.cmake.server
Cache request used once a project is configured to list the cached configuration values.
CacheRequest() - Constructor for class com.android.build.gradle.external.cmake.server.CacheRequest
 
CacheResult - Class in com.android.build.gradle.external.cmake.server
Cache request's response.
CacheResult.Cache - Class in com.android.build.gradle.external.cmake.server
 
CacheResult.Cache.Property - Class in com.android.build.gradle.external.cmake.server
 
Capabilities - Class in com.android.build.gradle.external.cmake.server
Capabilities is a read-only attribute of global Cmake server settings.
capabilities - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
checkManifestChanges() - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode
 
CheckManifestInInstantRunMode - Class in com.android.build.gradle.tasks
Checks that the manifest file has not changed since the last instant run build.
CheckManifestInInstantRunMode() - Constructor for class com.android.build.gradle.tasks.CheckManifestInInstantRunMode
 
CheckManifestInInstantRunMode.CreationAction - Class in com.android.build.gradle.tasks
 
checkManifestResult - Variable in class com.android.build.gradle.tasks.ManifestProcessorTask
 
checkSystemVars - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
CheckTestedAppObfuscation - Class in com.android.build.gradle.tasks
Task to check if Proguard needs to be enabled for test plugin.
CheckTestedAppObfuscation() - Constructor for class com.android.build.gradle.tasks.CheckTestedAppObfuscation
 
CheckTestedAppObfuscation.CreationAction - Class in com.android.build.gradle.tasks
 
checkWritability() - Method in class com.android.build.gradle.BaseExtension
 
clean() - Method in class com.android.build.gradle.tasks.CleanBuildCache
 
CleanBuildCache - Class in com.android.build.gradle.tasks
Task to clean the build cache.
CleanBuildCache() - Constructor for class com.android.build.gradle.tasks.CleanBuildCache
 
CleanBuildCache.CreationAction - Class in com.android.build.gradle.tasks
 
Cmake - Class in com.android.build.gradle.external.cmake
Cmake functionality bound to a particular Cmake install path.
Cmake(File) - Constructor for class com.android.build.gradle.external.cmake.Cmake
 
CMAKE_SERVER_C_COMPILER_PREFIX - Static variable in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
CMAKE_SERVER_C_COMPILER_SUFFIX - Static variable in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
CMAKE_SERVER_CXX_COMPILER_PREFIX - Static variable in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
CMAKE_SERVER_FOOTER_MSG - Static variable in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
CMAKE_SERVER_HEADER_MSG - Static variable in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
cmakeInputs() - Method in interface com.android.build.gradle.external.cmake.server.Server
Requests files used by CMake as part of the build system itself.
cmakeInputs() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
CmakeInputsResult - Class in com.android.build.gradle.external.cmake.server
CmakeInputsResult is a read-only attribute that report files used by CMake as part of the build system itself.
cmakeRootDirectory - Variable in class com.android.build.gradle.external.cmake.server.CmakeInputsResult
 
CmakeUtils - Class in com.android.build.gradle.external.cmake
Cmake utility class.
CmakeUtils() - Constructor for class com.android.build.gradle.external.cmake.CmakeUtils
 
CodeModel - Class in com.android.build.gradle.external.cmake.server
Code model (or complete project structure) of the given project as it is known to Cmake.
codemodel() - Method in interface com.android.build.gradle.external.cmake.server.Server
Requests the project's code model once its configured successfully.
codemodel() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
com.android.build.gradle - package com.android.build.gradle
 
com.android.build.gradle.api - package com.android.build.gradle.api
 
com.android.build.gradle.external.cmake - package com.android.build.gradle.external.cmake
 
com.android.build.gradle.external.cmake.server - package com.android.build.gradle.external.cmake.server
 
com.android.build.gradle.external.cmake.server.receiver - package com.android.build.gradle.external.cmake.server.receiver
 
com.android.build.gradle.external.gnumake - package com.android.build.gradle.external.gnumake
 
com.android.build.gradle.options - package com.android.build.gradle.options
 
com.android.build.gradle.tasks - package com.android.build.gradle.tasks
 
com.android.build.gradle.tasks.factory - package com.android.build.gradle.tasks.factory
 
com.android.build.gradle.tasks.ir - package com.android.build.gradle.tasks.ir
 
command - Variable in class com.android.build.gradle.external.cmake.server.CompileCommand
 
compile() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
CompileCommand - Class in com.android.build.gradle.external.cmake.server
Represents a compilation of a single source file in the project.
CompileCommand() - Constructor for class com.android.build.gradle.external.cmake.server.CompileCommand
 
compileFlags - Variable in class com.android.build.gradle.external.cmake.server.FileGroup
 
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.
CompilerParser - Class in com.android.build.gradle.external.gnumake
Define the C++ compiler parser This contains only the flags that are explicitly needed by all of our sample test.
CompilerParser() - Constructor for class com.android.build.gradle.external.gnumake.CompilerParser
 
compileSdkVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
compileSdkVersion(int) - Method in class com.android.build.gradle.BaseExtension
 
compileShaders() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
compute() - Method in interface com.android.build.gradle.external.cmake.server.Server
Computes, i.e., generates the build system files in the build directory.
compute() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
computeProviders() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
Compute the final list of providers based on the manifest file collection.
ComputeResult - Class in com.android.build.gradle.external.cmake.server
Response to the compute request.
Configuration - Class in com.android.build.gradle.external.cmake.server
Individual Configuration object which is part of Cmake's code model.
configurations - Variable in class com.android.build.gradle.external.cmake.server.CodeModel
 
configure(String...) - Method in interface com.android.build.gradle.external.cmake.server.Server
Configures our project for build.
configure(String...) - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
configure(AidlCompile) - Method in class com.android.build.gradle.tasks.AidlCompile.CreationAction
 
configure(BundleInstantApp) - Method in class com.android.build.gradle.tasks.BundleInstantApp.CreationAction
 
configure(CheckManifestInInstantRunMode) - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode.CreationAction
 
configure(CheckTestedAppObfuscation) - Method in class com.android.build.gradle.tasks.CheckTestedAppObfuscation.CreationAction
 
configure(CleanBuildCache) - Method in class com.android.build.gradle.tasks.CleanBuildCache.CreationAction
 
configure(CopyOutputs) - Method in class com.android.build.gradle.tasks.CopyOutputs.CreationAction
 
configure(ExternalNativeBuildTask) - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask.CreationAction
 
configure(ExternalNativeCleanTask) - Method in class com.android.build.gradle.tasks.ExternalNativeCleanTask.CreationAction
 
configure(ExtractAnnotations) - Method in class com.android.build.gradle.tasks.ExtractAnnotations.CreationAction
 
configure(AndroidUnitTest) - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest.CreationAction
 
configure(GenerateBuildConfig) - Method in class com.android.build.gradle.tasks.GenerateBuildConfig.CreationAction
 
configure(GenerateResValues) - Method in class com.android.build.gradle.tasks.GenerateResValues.CreationAction
 
configure(GenerateSplitAbiRes) - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes.CreationAction
 
configure(GenerateTestConfig) - Method in class com.android.build.gradle.tasks.GenerateTestConfig.CreationAction
 
configure(InstantRunResourcesApkBuilder) - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder.CreationAction
 
configure(FastDeployRuntimeExtractorTask) - Method in class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask.CreationAction
 
configure(GenerateInstantRunAppInfoTask) - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask.CreationAction
 
configure(JavaPreCompileTask) - Method in class com.android.build.gradle.tasks.JavaPreCompileTask.CreationAction
 
configure(T) - Method in class com.android.build.gradle.tasks.LintBaseTask.BaseCreationAction
 
configure(LintGlobalTask) - Method in class com.android.build.gradle.tasks.LintGlobalTask.GlobalCreationAction
 
configure(LintPerVariantTask) - Method in class com.android.build.gradle.tasks.LintPerVariantTask.CreationAction
 
configure(LintPerVariantTask) - Method in class com.android.build.gradle.tasks.LintPerVariantTask.VitalCreationAction
 
configure(MergeResources) - Method in class com.android.build.gradle.tasks.MergeResources.CreationAction
 
configure(MergeSourceSetFolders) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.CreationAction
 
configure(MergeSourceSetFolders) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAssetBaseCreationAction
 
configure(MergeSourceSetFolders) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeJniLibFoldersCreationAction
 
configure(MergeSourceSetFolders) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeShaderSourceFoldersCreationAction
 
configure(T) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
configure(PackageSplitAbi) - Method in class com.android.build.gradle.tasks.PackageSplitAbi.CreationAction
 
configure(PackageSplitRes) - Method in class com.android.build.gradle.tasks.PackageSplitRes.CreationAction
 
configure(PreColdSwapTask) - Method in class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
configure(ProcessApplicationManifest) - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction
 
configure(ProcessLibraryManifest) - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest.CreationAction
 
configure(ProcessTestManifest) - Method in class com.android.build.gradle.tasks.ProcessTestManifest.CreationAction
 
configure(RenderscriptCompile) - Method in class com.android.build.gradle.tasks.RenderscriptCompile.CreationAction
 
configure(ShaderCompile) - Method in class com.android.build.gradle.tasks.ShaderCompile.CreationAction
 
ConfigureCommandResult - Class in com.android.build.gradle.external.cmake.server
Result (configure result and the interactive messages) we receive when configuring a build for a given project.
ConfigureCommandResult(ConfigureResult, String) - Constructor for class com.android.build.gradle.external.cmake.server.ConfigureCommandResult
 
ConfigureRequest - Class in com.android.build.gradle.external.cmake.server
Request to configure a project for build.
ConfigureRequest() - Constructor for class com.android.build.gradle.external.cmake.server.ConfigureRequest
 
configureResult - Variable in class com.android.build.gradle.external.cmake.server.ConfigureCommandResult
 
ConfigureResult - Class in com.android.build.gradle.external.cmake.server
Result to configure-request.
connect() - Method in interface com.android.build.gradle.external.cmake.server.Server
Starts and connects to a Cmake server and sends a HelloRequest.
connect() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.CacheResult
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.CmakeInputsResult
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.CodeModel
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.ComputeResult
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.ConfigureResult
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.HandshakeResult
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveMessage
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
cookie - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveSignal
 
copy() - Method in class com.android.build.gradle.tasks.CopyOutputs
 
CopyOutputs - Class in com.android.build.gradle.tasks
Copy the location our various tasks outputs into a single location.
CopyOutputs(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.CopyOutputs
 
CopyOutputs.CreationAction - Class in com.android.build.gradle.tasks
 
create(File, ServerReceiver) - Static method in class com.android.build.gradle.external.cmake.server.ServerFactory
Creates a Cmake server object for the given Cmake in the install path.
create(Revision, File, ServerReceiver) - Static method in class com.android.build.gradle.external.cmake.server.ServerFactory
Creates a Cmake server object for the given Cmake version.
create(File, String, File, File, File, NativeBuildSystem, File, AndroidBuilder, SdkHandler, VariantScope) - Static method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
createExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Method in class com.android.build.gradle.AbstractAppPlugin
 
createExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Method in class com.android.build.gradle.BasePlugin
 
createExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Method in class com.android.build.gradle.InstantAppPlugin
 
createExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Method in class com.android.build.gradle.LibraryPlugin
 
createExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Method in class com.android.build.gradle.TestPlugin
 
createImpl(Set<String>, File, String, File, File, File, NativeBuildSystem, File, AndroidBuilder, SdkHandler, VariantScope) - Static method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
createLintClasspathConfiguration(Project) - Static method in class com.android.build.gradle.BasePlugin
Creates a lint class path Configuration for the given project
createProguardFile(String, File) - Static method in class com.android.build.gradle.ProguardFiles
 
createTaskConfigAction(ExternalNativeJsonGenerator, VariantScope) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildJsonTask
 
createTaskManager(GlobalScope, Project, ProjectOptions, DataBindingBuilder, AndroidConfig, SdkHandler, VariantFactory, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.AbstractAppPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, DataBindingBuilder, AndroidConfig, SdkHandler, VariantFactory, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.BasePlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, DataBindingBuilder, AndroidConfig, SdkHandler, VariantFactory, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.FeaturePlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, DataBindingBuilder, AndroidConfig, SdkHandler, VariantFactory, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.InstantAppPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, DataBindingBuilder, AndroidConfig, SdkHandler, VariantFactory, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.LibraryPlugin
 
createTaskManager(GlobalScope, Project, ProjectOptions, DataBindingBuilder, AndroidConfig, SdkHandler, VariantFactory, ToolingModelBuilderRegistry, Recorder) - Method in class com.android.build.gradle.TestPlugin
 
createVariantFactory(GlobalScope, AndroidConfig) - Method in class com.android.build.gradle.AbstractAppPlugin
 
createVariantFactory(GlobalScope, AndroidConfig) - Method in class com.android.build.gradle.BasePlugin
 
createVariantFactory(GlobalScope, AndroidConfig) - Method in class com.android.build.gradle.FeaturePlugin
 
createVariantFactory(GlobalScope, AndroidConfig) - Method in class com.android.build.gradle.InstantAppPlugin
 
createVariantFactory(GlobalScope, AndroidConfig) - Method in class com.android.build.gradle.LibraryPlugin
 
createVariantFactory(GlobalScope, AndroidConfig) - Method in class com.android.build.gradle.TestPlugin
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.AidlCompile.CreationAction
 
CreationAction(VariantScope, File) - Constructor for class com.android.build.gradle.tasks.BundleInstantApp.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.CheckManifestInInstantRunMode.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.CheckTestedAppObfuscation.CreationAction
 
CreationAction(GlobalScope) - Constructor for class com.android.build.gradle.tasks.CleanBuildCache.CreationAction
 
CreationAction(VariantScope, File) - Constructor for class com.android.build.gradle.tasks.CopyOutputs.CreationAction
 
CreationAction(String, ExternalNativeJsonGenerator, TaskProvider<? extends Task>, VariantScope, AndroidBuilder) - Constructor for class com.android.build.gradle.tasks.ExternalNativeBuildTask.CreationAction
 
CreationAction(ExternalNativeJsonGenerator, VariantScope) - Constructor for class com.android.build.gradle.tasks.ExternalNativeCleanTask.CreationAction
 
CreationAction(AndroidConfig, VariantScope) - Constructor for class com.android.build.gradle.tasks.ExtractAnnotations.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.factory.AndroidUnitTest.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.GenerateBuildConfig.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.GenerateResValues.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.GenerateSplitAbiRes.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.GenerateTestConfig.CreationAction
 
CreationAction(InternalArtifactType, VariantScope) - Constructor for class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder.CreationAction
 
CreationAction(InstantRunVariantScope, TaskProvider<BuildInfoLoaderTask>) - Constructor for class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask.CreationAction
 
CreationAction(TransformVariantScope, VariantScope, Provider<Directory>, Provider<Directory>) - Constructor for class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.JavaPreCompileTask.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.LintPerVariantTask.CreationAction
 
CreationAction(VariantScope, TaskManager.MergeType, String, File, File, boolean, boolean, ImmutableSet<MergeResources.Flag>) - Constructor for class com.android.build.gradle.tasks.MergeResources.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders.CreationAction
 
CreationAction(VariantScope, File, InternalArtifactType, Provider<Directory>, InternalArtifactType, FileCache, OutputScope) - Constructor for class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.PackageSplitAbi.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.PackageSplitRes.CreationAction
 
CreationAction(String, TransformVariantScope, InstantRunVariantScope, TaskProvider<TransformTask>) - Constructor for class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
CreationAction(VariantScope, boolean) - Constructor for class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.ProcessLibraryManifest.CreationAction
EagerTaskCreationAction for the library process manifest task.
CreationAction(VariantScope, Provider<Directory>) - Constructor for class com.android.build.gradle.tasks.ProcessTestManifest.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.RenderscriptCompile.CreationAction
 
CreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.ShaderCompile.CreationAction
 
CUSTOM_FORK_CMAKE_VERSION - Static variable in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
 

D

dataBinding(Action<DataBindingOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Data Binding Library.
debugOutput - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
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
 
defines - Variable in class com.android.build.gradle.external.cmake.server.FileGroup
 
DeploymentDevice - Class in com.android.build.gradle.options
 
DeserializationMonitor - Interface in com.android.build.gradle.external.cmake.server.receiver
Used to monitor deserialization.
deviceProvider(DeviceProvider) - Method in class com.android.build.gradle.BaseExtension
 
dexFolders - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
dexOptions(Action<DexOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the DEX tool, such as enabling library pre-dexing.
DiagnosticReceiver - Interface in com.android.build.gradle.external.cmake.server.receiver
Receives diagnostic logging messages.
directory - Variable in class com.android.build.gradle.external.cmake.server.CompileCommand
 
disableBuildTasksAsNeeded() - Method in class com.android.build.gradle.tasks.PreColdSwapTask
 
disableWrite() - Method in class com.android.build.gradle.BaseExtension
Disallow further modification on the extension.
disconnect() - Method in interface com.android.build.gradle.external.cmake.server.Server
Disconnected from the Cmake server.
disconnect() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
dispose() - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.AidlCompile
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.MergeResources
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.PackageSplitRes
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
doFullTaskAction() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
doIncrementalTaskAction(Map<File, FileStatus>) - Method in class com.android.build.gradle.tasks.MergeResources
 
doIncrementalTaskAction(Map<File, FileStatus>) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
doIncrementalTaskAction(Map<File, FileStatus>) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
DynamicFeaturePlugin - Class in com.android.build.gradle
Gradle plugin class for 'application' projects, applied on an optional APK module
DynamicFeaturePlugin(ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.DynamicFeaturePlugin
 

E

emitConfig(Path) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
emitWhitelist(Path) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
Writes the whitelist string to whitelist file specified by destination
environment() - Method in class com.android.build.gradle.external.cmake.Cmake
Get the environment that Cmake will be (or already was) started with.
errorMessage - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveMessage
 
errorText - Variable in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils.ExternalNativeBuildProjectPathResolution
 
externalNativeBuild(Action<ExternalNativeBuild>) - Method in class com.android.build.gradle.BaseExtension
Configures external native build using CMake or ndk-build.
externalNativeBuildDir - Variable in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils.ExternalNativeBuildProjectPathResolution
 
ExternalNativeBuildJsonTask - Class in com.android.build.gradle.tasks
Task wrapper around ExternalNativeJsonGenerator.
ExternalNativeBuildJsonTask() - Constructor for class com.android.build.gradle.tasks.ExternalNativeBuildJsonTask
 
ExternalNativeBuildTask - Class in com.android.build.gradle.tasks
Task that takes set of JSON files of type NativeBuildConfigValue and does build steps with them.
ExternalNativeBuildTask() - Constructor for class com.android.build.gradle.tasks.ExternalNativeBuildTask
 
ExternalNativeBuildTask.CreationAction - Class in com.android.build.gradle.tasks
 
ExternalNativeBuildTaskUtils - Class in com.android.build.gradle.tasks
Shared utility methods for dealing with external native build tasks.
ExternalNativeBuildTaskUtils() - Constructor for class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
 
ExternalNativeBuildTaskUtils.ExternalNativeBuildProjectPathResolution - Class in com.android.build.gradle.tasks
 
ExternalNativeCleanTask - Class in com.android.build.gradle.tasks
Task that takes set of JSON files of type NativeBuildConfigValue and does clean steps with them.
ExternalNativeCleanTask() - Constructor for class com.android.build.gradle.tasks.ExternalNativeCleanTask
 
ExternalNativeCleanTask.CreationAction - Class in com.android.build.gradle.tasks
 
ExternalNativeJsonGenerator - Class in com.android.build.gradle.tasks
Base class for generation of native JSON.
extract() - Method in class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask
 
ExtractAnnotations - Class in com.android.build.gradle.tasks
Task which extracts annotations from the source files, and writes them to one of two possible destinations: A "external annotations" file (pointed to by ExtractAnnotations.output) which records the annotations in a zipped XML format for use by the IDE and by lint to associate the (source retention) annotations back with the compiled code We typically only extract external annotations when building libraries; ProGuard annotations are extracted when building libraries (to record in the AAR), or when building an app module where ProGuarding is enabled.
ExtractAnnotations() - Constructor for class com.android.build.gradle.tasks.ExtractAnnotations
 
ExtractAnnotations.CreationAction - Class in com.android.build.gradle.tasks
 
extraGenerator - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
extraGenerators - Variable in class com.android.build.gradle.external.cmake.server.Generator
 
extraModelInfo - Variable in class com.android.build.gradle.BasePlugin
 

F

FastDeployRuntimeExtractorTask - Class in com.android.build.gradle.tasks.ir
Task to extract the FastDeploy runtime from the gradle-core jar file into a folder to be picked up for co-packaging in the resulting application APK.
FastDeployRuntimeExtractorTask() - Constructor for class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask
 
FastDeployRuntimeExtractorTask.CreationAction - Class in com.android.build.gradle.tasks.ir
 
featureDexFolder - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
FeatureExtension - Class in com.android.build.gradle
The android extension for com.android.feature projects.
FeatureExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Constructor for class com.android.build.gradle.FeatureExtension
 
FeaturePlugin - Class in com.android.build.gradle
Gradle plugin class for 'feature' projects.
FeaturePlugin(ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.FeaturePlugin
 
FeatureVariant - Interface in com.android.build.gradle.api
A Build variant and all of its public data.
file - Variable in class com.android.build.gradle.external.cmake.server.CompileCommand
 
fileCache - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
FileGroup - Class in com.android.build.gradle.external.cmake.server
Source files that makes up a target.
fileGroups - Variable in class com.android.build.gradle.external.cmake.server.Target
 
fileIsUpToDate(File, File) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
File 'derived' is consider to depend on the contents of file 'source' this function return true if source is more recent than derived.
fileName - Variable in enum com.android.build.gradle.ProguardFiles.ProguardFile
 
finalConfigure(T) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
finalConfigure(PackageApplication) - Method in class com.android.build.gradle.tasks.PackageApplication.InstantRunResourcesCreationAction
 
finalConfigure(PackageApplication) - Method in class com.android.build.gradle.tasks.PackageApplication.StandardCreationAction
 
finalize() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
findCmakeExecutableFolder(String, SdkHandler) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
Returns the folder with the CMake binary.
flavorDimensions(String...) - Method in class com.android.build.gradle.BaseExtension
Specifies the names of product flavor dimensions for this project.
forEachNativeBuildConfiguration(Consumer<JsonReader>) - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
FORMAT - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
fullName - Variable in class com.android.build.gradle.external.cmake.server.Target
 

G

GenerateBuildConfig - Class in com.android.build.gradle.tasks
 
GenerateBuildConfig() - Constructor for class com.android.build.gradle.tasks.GenerateBuildConfig
 
GenerateBuildConfig.CreationAction - Class in com.android.build.gradle.tasks
 
generateInfoTask() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask
 
GenerateInstantRunAppInfoTask - Class in com.android.build.gradle.tasks.ir
Reads the merged manifest file and creates an AppInfo class listing the applicationId and application classes (if any).
GenerateInstantRunAppInfoTask() - Constructor for class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask
 
GenerateInstantRunAppInfoTask.CreationAction - Class in com.android.build.gradle.tasks.ir
 
generatePureSplits(boolean) - Method in class com.android.build.gradle.BaseExtension
 
GenerateResValues - Class in com.android.build.gradle.tasks
 
GenerateResValues() - Constructor for class com.android.build.gradle.tasks.GenerateResValues
 
GenerateResValues.CreationAction - Class in com.android.build.gradle.tasks
 
GenerateSplitAbiRes - Class in com.android.build.gradle.tasks
Generates all metadata (like AndroidManifest.xml) necessary for a ABI dimension split APK.
GenerateSplitAbiRes(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
GenerateSplitAbiRes.CreationAction - Class in com.android.build.gradle.tasks
 
generatesProguardOutputFile(VariantScope) - Static method in class com.android.build.gradle.tasks.ProcessAndroidResources
 
GenerateTestConfig - Class in com.android.build.gradle.tasks
Generates the test_config.properties file that is put on the classpath for running unit tests.
GenerateTestConfig() - Constructor for class com.android.build.gradle.tasks.GenerateTestConfig
 
generateTestConfig() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
GenerateTestConfig.CreationAction - Class in com.android.build.gradle.tasks
 
Generator - Class in com.android.build.gradle.external.cmake.server
Generator is an attribute of capabilities (which is an attribute of global Cmake server settings).
generator - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
generator - Variable in class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
generators - Variable in class com.android.build.gradle.external.cmake.server.Capabilities
 
get(BooleanOption) - Method in class com.android.build.gradle.options.ProjectOptions
 
get(OptionalBooleanOption) - Method in class com.android.build.gradle.options.ProjectOptions
 
get(IntegerOption) - Method in class com.android.build.gradle.options.ProjectOptions
 
get(StringOption) - Method in class com.android.build.gradle.options.ProjectOptions
 
get() - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
getAapt2FromMaven() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getAapt2FromMaven() - Method in class com.android.build.gradle.tasks.MergeResources
 
getAaptFriendlyManifestOutputDirectory() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
The aapt friendly processed Manifest.
getAaptFriendlyManifestOutputFile() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
The aapt friendly processed Manifest.
getAaptFriendlyManifestOutputFile() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getAaptFriendlyManifestOutputFile() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getAaptFriendlyManifestOutputFile() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getAaptOptions() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options for the Android Asset Packaging Tool (AAPT).
getAaptOptions() - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Android Asset Packaging Tool (AAPT).
getAaptOptions() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getAbiFilters() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getAbis() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getAbiSplits() - Method in class com.android.build.gradle.tasks.CopyOutputs
 
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 interface com.android.build.gradle.AndroidConfig
Specifies APK install options for the Android Debug Bridge (ADB).
getAdbOptions() - Method in class com.android.build.gradle.BaseExtension
Specifies APK install options for the Android Debug Bridge (ADB).
getAidl() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android AIDL source directory for this source set.
getAidlCompile() - Method in interface com.android.build.gradle.api.BaseVariant
getAidlCompileProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the AIDL compilation task.
getAidlPackageWhiteList() - Method in interface com.android.build.gradle.AndroidConfig
Aidl files to package in the aar.
getAidlPackageWhiteList() - Method in class com.android.build.gradle.BaseExtension
 
getAidlPackageWhiteList() - Method in class com.android.build.gradle.LibraryExtension
 
getAllInputs() - Method in class com.android.build.gradle.tasks.LintBaseTask.VariantInputs
 
getAllInputs() - Method in class com.android.build.gradle.tasks.LintGlobalTask
 
getAllRawAndroidResources() - Method in interface com.android.build.gradle.api.BaseVariant
Returns file collection containing all raw Android resources, including the ones from transitive dependencies.
getAnalyticsPluginType() - Method in class com.android.build.gradle.AbstractAppPlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.BasePlugin
 
getAnalyticsPluginType() - Method in class com.android.build.gradle.DynamicFeaturePlugin
 
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
 
getAnnotationProcessorConfiguration() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the configuration object for the annotation processor.
getAnnotationProcessorConfiguration() - Method in class com.android.build.gradle.tasks.JavaPreCompileTask
 
getAnnotationProcessorConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of the annotation processing tool classpath for this source set.
getAnnotationProcessorOptions() - Method in interface com.android.build.gradle.api.JavaCompileOptions
Returns the AnnotationProcessorOptions for configuring Java annotation processor.
getApiConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of the api configuration for this source set.
getApkDirectories() - Method in class com.android.build.gradle.tasks.BundleInstantApp
 
getApkFormat() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getApkList() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getApkList() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getApkNames() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
Returns the paths to generated APKs as @Input to this task, so that when the output file name is changed (e.g., by the users), the task will be re-executed in non-incremental mode.
getApplicationId() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the applicationId of the variant.
getApplicationId() - Method in class com.android.build.gradle.tasks.BundleInstantApp
 
getApplicationId() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getApplicationIdOverride() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getApplicationIdTextResource() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the true application Id of the variant.
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.
getAppPackageName() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getArguments() - Method in interface com.android.build.gradle.api.AnnotationProcessorOptions
Options for the annotation processors provided via key-value pairs.
getArtifact() - Method in interface com.android.build.gradle.tasks.BinaryFileProviderTask
 
getArtifactName(ResolvedArtifactResult) - Static method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getAssemble() - Method in interface com.android.build.gradle.api.BaseVariant
getAssemble() - Method in interface com.android.build.gradle.api.BaseVariantOutput
getAssembleProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the assemble task.
getAssets() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android Assets directory for this source set.
getAssets() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getAssets() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getAssetsCollection() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
getBaseFeature() - Method in interface com.android.build.gradle.AndroidConfig
Whether the feature module is the base feature.
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.
getBaseName() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the base name for the output of the variant.
getBaseName() - Method in interface com.android.build.gradle.api.BaseVariantOutput
Returns the base name for the output of the variant.
getBlameLogFolder() - Method in class com.android.build.gradle.tasks.MergeResources
 
getBootClasspath() - Method in interface com.android.build.gradle.AndroidConfig
Returns the list of files that form bootClasspath used for compilation.
getBootClasspath() - Method in class com.android.build.gradle.BaseExtension
 
getBootClasspath() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
Boot classpath: typically android.jar
getBuildableArtifact() - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Returns the [BuildableArtifact] that represents this source sets.
getBuildArguments() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getBuildCommand(File, File, String) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Returns the build command for the given target (given the output folder and cmake executable).
getBuildConfigPackageName() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getBuildOutputs() - Method in interface com.android.build.gradle.AndroidConfig
build outputs for all variants
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.
getBuildTargetAbi() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getBuildTargetDensity() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getBuildTools() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getBuildToolsRevision() - Method in interface com.android.build.gradle.AndroidConfig
This property is for internal use only.
getBuildToolsRevision() - Method in class com.android.build.gradle.BaseExtension
This property is for internal use only.
getBuildToolsVersion() - Method in interface com.android.build.gradle.AndroidConfig
Specifies the version of the SDK Build Tools to use when building your project.
getBuildToolsVersion() - Method in class com.android.build.gradle.BaseExtension
Specifies the version of the SDK Build Tools to use when building your project.
getBuildToolsVersion() - Method in class com.android.build.gradle.tasks.AidlCompile
 
getBuildToolsVersion() - Method in class com.android.build.gradle.tasks.MergeResources
 
getBuildToolsVersion() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getBuildToolsVersion() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
getBuildType() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the DefaultBuildType for this build variant.
getBuildTypeName() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getBuildTypes() - Method in interface com.android.build.gradle.AndroidConfig
Encapsulates all build type configurations for this project.
getBuildTypes() - Method in class com.android.build.gradle.BaseExtension
Encapsulates all build type configurations for this project.
getBundle() - Method in class com.android.build.gradle.FeatureExtension
 
getBundleDirectory() - Method in class com.android.build.gradle.tasks.BundleInstantApp
 
getBundleManifestOutputDirectory() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
The bundle manifest which is consumed by the bundletool (as opposed to the one packaged with the apk when built directly).
getBundleName() - Method in class com.android.build.gradle.tasks.BundleInstantApp
 
getCCompilerExecutable() - Method in interface com.android.build.gradle.external.cmake.server.Server
Returns the compiler executable used C files.
getCCompilerExecutable() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
getCExtensionSet(CodeModel) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Returns the C file extensions for the given code model.
getcFlags() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getCheckManifest() - Method in interface com.android.build.gradle.api.BaseVariant
getCheckManifestProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the check manifest task.
getCheckManifestResult() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getCheckManifestResult() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
 
getClassDir() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
Location of class files.
getClassNames() - Method in interface com.android.build.gradle.api.AnnotationProcessorOptions
Annotation processors to run.
getClasspath() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
getCleanCommand(File, File) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Returns the command to clean up for the given target (given the output folder and cmake executable).
getCmakePath() - Method in interface com.android.build.gradle.external.cmake.server.Server
Returns to the path of the Cmake executable.
getCmakePath() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
getCompatibleScreens() - Method in interface com.android.build.gradle.api.AndroidArtifactVariant
Returns the compatible screens for the variant.
getCompatibleScreensManifest() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getCompileClasspath(Object) - Method in interface com.android.build.gradle.api.BaseVariant
Returns the java compilation classpath.
getCompileClasspathArtifacts(Object) - Method in interface com.android.build.gradle.api.BaseVariant
Returns the java compilation classpath as an ArtifactCollection
getCompileClasspaths() - Method in class com.android.build.gradle.tasks.JavaPreCompileTask
 
getCompileCommandsJson(File, String) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
Utility function that gets the name of the output JSON for a particular ABI.
getCompileConfiguration() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the configuration object for the compilation
getCompileConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
getCompiledResourcesZip() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getCompileOnlyConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of the compileOnly configuration for this source set.
getCompileOptions() - Method in interface com.android.build.gradle.AndroidConfig
Specifies Java compiler options, such as the language level of the Java source code and generated bytecode.
getCompileOptions() - 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.
getCompilerArgumentProviders() - Method in interface com.android.build.gradle.api.AnnotationProcessorOptions
Options for the annotation processors provided via CommandLineArgumentProvider.
getCompileSdkVersion() - Method in interface com.android.build.gradle.AndroidConfig
Specifies the API level to compile your project against.
getCompileSdkVersion() - Method in class com.android.build.gradle.BaseExtension
Specifies the API level to compile your project against.
getConfig() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getConnectedInstrumentTest() - Method in interface com.android.build.gradle.api.TestVariant
getConnectedInstrumentTestProvider() - Method in interface com.android.build.gradle.api.TestVariant
Returns the TaskProvider for the task to run the tests.
getCopyApk() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
getCppCompilerExecutable() - Method in interface com.android.build.gradle.external.cmake.server.Server
Returns the compiler executable used Cpp files.
getCppCompilerExecutable() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
getCppExtensionSet(CodeModel) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Returns the C++ file extensions for the given code model.
getCppFlags() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getCrunchPng() - Method in class com.android.build.gradle.tasks.MergeResources
 
getDataBinding() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options for the Data Binding Library.
getDataBinding() - Method in class com.android.build.gradle.BaseExtension
Specifies options for the Data Binding Library.
getDataBindingLayoutInfoOutFolder() - Method in class com.android.build.gradle.tasks.MergeResources
 
getDebugBuild() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getDefaultArgs() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
getDefaultConfig() - Method in interface com.android.build.gradle.AndroidConfig
Specifies defaults for variant properties that the Android plugin applies to all build variants.
getDefaultConfig() - Method in class com.android.build.gradle.BaseExtension
Specifies defaults for variant properties that the Android plugin applies to all build variants.
getDefaultJavaVersion(String) - Static method in class com.android.build.gradle.tasks.factory.AbstractCompilesUtil
 
getDefaultProguardFile(String) - Method in class com.android.build.gradle.BaseExtension
 
getDefaultProguardFile(String, Project) - Static method in class com.android.build.gradle.ProguardFiles
Creates and returns a new File with the requested default ProGuard file contents.
getDefaultPublishConfig() - Method in interface com.android.build.gradle.AndroidConfig
Specifies the version of the module to publish externally.
getDefaultPublishConfig() - Method in class com.android.build.gradle.BaseExtension
Specifies the version of the module to publish externally.
getDeploymentDeviceAndroidVersion(ProjectOptions) - Static method in class com.android.build.gradle.options.DeploymentDevice
Returns the Android Version for the target device, as injected by studio.
getDeprecatedOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
getDescription() - Method in interface com.android.build.gradle.api.BaseVariant
Returns a description for the build variant.
getDeserializationMonitor() - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
getDestinationDir() - Method in class com.android.build.gradle.tasks.CopyOutputs
 
getDeviceProviders() - Method in interface com.android.build.gradle.AndroidConfig
List of device providers
getDeviceProviders() - Method in class com.android.build.gradle.BaseExtension
 
getDex() - Method in interface com.android.build.gradle.api.ApkVariant
Deprecated.
With the new transform mechanism, there is no direct access to the task anymore.
getDexFolders() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
getDexFolders() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getDexOptions() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options for the DEX tool, such as enabling library pre-dexing.
getDexOptions() - Method in class com.android.build.gradle.BaseExtension
Specifies options for the DEX tool, such as enabling library pre-dexing.
getDiagnosticReceiver() - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
getDirName() - Method in interface com.android.build.gradle.api.BaseVariant
Returns a subfolder name for the variant.
getDirName() - Method in interface com.android.build.gradle.api.BaseVariantOutput
Returns a subfolder name for the variant output.
getDummyOutput() - Method in class com.android.build.gradle.tasks.CheckTestedAppObfuscation
Dummy output to allow up-to-date check
getEncoding() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
The encoding to use when reading source files.
getErrorFormatMode(ProjectOptions) - Static method in class com.android.build.gradle.options.SyncOptions
 
getExperimentalOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
getExplicitlySetBooleanOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
getExplicitlySetIntegerOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
getExplicitlySetOptionalBooleanOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
getExplicitlySetStringOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
getExtension() - Method in class com.android.build.gradle.BasePlugin
 
getExtensionClass() - Method in class com.android.build.gradle.AbstractAppPlugin
 
getExtensionClass() - Method in class com.android.build.gradle.AppPlugin
 
getExtensionClass() - Method in class com.android.build.gradle.DynamicFeaturePlugin
 
getExtensionClass() - Method in class com.android.build.gradle.FeaturePlugin
 
getExtensionClass() - Method in class com.android.build.gradle.LibraryPlugin
 
getExternalNativeBuild() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options for external native build using CMake or ndk-build.
getExternalNativeBuild() - Method in class com.android.build.gradle.BaseExtension
Specifies options for external native build using CMake or ndk-build.
getExternalNativeBuildProviders() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the tasks for building external native projects.
getExternalNativeBuildTasks() - Method in interface com.android.build.gradle.api.BaseVariant
getExternalNativeJsonGenerator() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildJsonTask
 
getExtraGeneratedResFolders() - Method in class com.android.build.gradle.tasks.MergeResources
 
getExtraInstrumentationTestRunnerArgs() - Method in class com.android.build.gradle.options.ProjectOptions
 
getFeatureDexFolder() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
getFeatureDexFolder() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getFeatureManifests() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getFeatureName() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getFeatureName() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getFeatureVariants() - Method in class com.android.build.gradle.FeatureExtension
Returns a collection of the Android feature build variants.
getFilter() - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Returns the filter used to select the source from the source directories.
getFilter(String) - Method in class com.android.build.gradle.api.ApkOutputFile
Returns the split identifier (like "hdpi" for a density split) given the split dimension.
getFilter(VariantOutput.FilterType) - Method in interface com.android.build.gradle.api.ApkVariantOutput
Returns a filter value for a filter type if present on this variant or null otherwise.
getFilterByType(VariantOutput.FilterType) - Method in class com.android.build.gradle.api.ApkOutputFile
 
getFilters() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getFilterTypes() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getFlags() - Method in class com.android.build.gradle.tasks.MergeResources
 
getFlavorDimensionList() - Method in interface com.android.build.gradle.AndroidConfig
Specifies the names of product flavor dimensions for this project.
getFlavorDimensionList() - Method in class com.android.build.gradle.BaseExtension
Specifies the names of product flavor dimensions for this project.
getFlavorName() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the flavor name of the variant.
getFlavorName() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getFlavorNamesWithDimensionNames() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getFullApks() - Method in class com.android.build.gradle.tasks.CopyOutputs
 
getFunctionalTest() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getGenerateBuildConfig() - Method in interface com.android.build.gradle.api.BaseVariant
getGenerateBuildConfigProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the BuildConfig generation task.
getGeneratedDensities() - Method in class com.android.build.gradle.tasks.MergeResources
 
getGeneratedPngsOutputDir() - Method in class com.android.build.gradle.tasks.MergeResources
 
getGeneratedResOutputDir() - Method in class com.android.build.gradle.tasks.MergeResources
 
getGeneratePureSplits() - Method in interface com.android.build.gradle.AndroidConfig
Specifies whether to build APK splits or multiple APKs from configurations in the splits block.
getGeneratePureSplits() - Method in class com.android.build.gradle.BaseExtension
Specifies whether to build APK splits or multiple APKs from configurations in the splits block.
getGlobalScope() - Method in class com.android.build.gradle.tasks.LintBaseTask.BaseCreationAction
 
getGradlePluginVersion() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getHandleProfiling() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getHelloResult() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
getIgnoreAssets() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
getImplementationConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of the implemenation configuration for this source set.
getImportDirs() - Method in class com.android.build.gradle.tasks.AidlCompile
 
getImportDirs() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getIncludeCompileClasspath() - Method in interface com.android.build.gradle.api.AnnotationProcessorOptions
Whether to include compile classpath in the processors path.
getInstall() - Method in interface com.android.build.gradle.api.InstallableVariant
getInstallProvider() - Method in interface com.android.build.gradle.api.InstallableVariant
Returns the TaskProvider for the install task for the variant.
getInstantAppManifestOutputDirectory() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
The instant app manifest which is used if we are deploying the app as an instant app.
getInstantRunManifestOutputDirectory() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
 
getInstantRunManifests() - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode
 
getInstantRunMergedManifests() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask
 
getInstrumentationRunner() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getInternalArtifactType() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getInternalArtifactType() - Method in class com.android.build.gradle.tasks.PackageApplication
 
getItems() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getItems() - Method in class com.android.build.gradle.tasks.GenerateResValues
 
getItemValues() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getItemValues() - Method in class com.android.build.gradle.tasks.GenerateResValues
 
getJacoco() - Method in interface com.android.build.gradle.AndroidConfig
Configure JaCoCo version that is used for offline instrumentation and coverage report.
getJacoco() - Method in class com.android.build.gradle.BaseExtension
Configure JaCoCo version that is used for offline instrumentation and coverage report.
getJava() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the Java source which is to be compiled by the Java compiler into the class output directory.
getJavaCompile() - Method in interface com.android.build.gradle.api.BaseVariant
getJavaCompileOptions() - Method in interface com.android.build.gradle.api.BaseVariant
Returns a JavaCompileOptions that represents the java compile settings for this build variant.
getJavaCompileProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the Java Compilation task
getJavaCompiler() - Method in interface com.android.build.gradle.api.BaseVariant
getJavaResourceFiles() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getJavaResources() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
getJni() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android JNI source directory for this source set.
getJniDebugBuild() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getJniFolders() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
getJniFolders() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getJniFolders() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getJniLibs() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android JNI libs directory for this source set.
getJsonFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getJsonMiniConfigFile(File) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
The json mini-config file contains a subset of the regular json file that is much smaller and less memory-intensive to read.
getKeyAlias() - Method in class com.android.build.gradle.options.SigningOptions
 
getKeyPassword() - Method in class com.android.build.gradle.options.SigningOptions
 
getLibOutputDir() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getLibraries() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
getLibraries() - Method in class com.android.build.gradle.tasks.MergeResources
 
getLibraries() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
getLibraryRequests() - Method in interface com.android.build.gradle.AndroidConfig
 
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.
getLintClassPath() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
Lint classpath
getLintClassPath() - Method in class com.android.build.gradle.tasks.LintBaseTask
Lint classpath
getLintOptions() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options for the lint tool.
getLintOptions() - Method in class com.android.build.gradle.BaseExtension
Specifies options for the lint tool.
getLintOptions() - Method in class com.android.build.gradle.tasks.LintBaseTask
 
getLintOptions() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getMainApkInfo() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getMainManifest() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getMainManifest() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getMainManifestFile() - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
getMainOutputFile() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getMainSplitFullName() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getMakefile() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getManifest() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android Manifest file for this source set.
getManifest() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction.ManifestProviderImpl
 
getManifestFile() - Method in class com.android.build.gradle.tasks.ProcessAndroidResources
 
getManifestFiles() - Method in class com.android.build.gradle.tasks.ProcessAndroidResources
 
getManifestMergeReport() - Method in class com.android.build.gradle.tasks.LintBaseTask.VariantInputs
 
getManifestOutputDirectory() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
The processed Manifests files folder.
getManifestOutputFile() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getManifestOverlays() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getManifestOverlays() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getManifestPlaceholders() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
Returns a serialized version of our map of key value pairs for placeholder substitution.
getManifestPlaceholders() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
Returns a serialized version of our map of key value pairs for placeholder substitution.
getManifests() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getManifests() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getManifests() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getManifests() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getManifestType() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getMappingFile() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the obfuscation mapping file.
getMappingFile() - Method in class com.android.build.gradle.tasks.CheckTestedAppObfuscation
 
getMaxSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getMaxSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getMergeAssets() - Method in interface com.android.build.gradle.api.BaseVariant
getMergeAssetsProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the asset merging task.
getMergedFlavor() - Method in interface com.android.build.gradle.api.BaseVariant
Returns a DefaultProductFlavor that represents the merging of the default config and the flavors of this build variant.
getMergedManifest() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
getMergedManifest() - Method in class com.android.build.gradle.tasks.LintBaseTask.VariantInputs
the merged manifest of the current module
getMergedManifests() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask
 
getMergedNotCompiledResourcesOutputDirectory() - Method in class com.android.build.gradle.tasks.MergeResources
 
getMergeResources() - Method in interface com.android.build.gradle.api.BaseVariant
getMergeResourcesProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the resource merging task.
getMessageReceiver() - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
getMetadataFeatureManifestOutputDirectory() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
The feature manifest which is consumed by its base feature (as opposed to the one packaged with the feature APK).
getMicroApkManifest() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getMicroApkResDirectory() - Method in class com.android.build.gradle.tasks.MergeResources
 
getMinSdk() - Method in class com.android.build.gradle.tasks.MergeResources
 
getMinSdkVersion() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getMinSdkVersion() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getMinSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getMinSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getMinSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getMockableAndroidJar() - Method in class com.android.build.gradle.TestedExtension
 
getModelBuilderRegistry() - Method in class com.android.build.gradle.BasePlugin
 
getModelQueryMode(ProjectOptions) - Static method in class com.android.build.gradle.options.SyncOptions
 
getName() - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
A concise name for the source directory (typically used to identify it in a collection).
getName() - Method in interface com.android.build.gradle.api.AndroidSourceFile
A concise name for the source directory (typically used to identify it in a collection).
getName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of this source set.
getName() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the name of the variant.
getName() - Method in interface com.android.build.gradle.api.BaseVariantOutput
Returns the name of the variant.
getName() - Method in class com.android.build.gradle.tasks.AidlCompile.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.BundleInstantApp.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.CheckTestedAppObfuscation.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.CleanBuildCache.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.CopyOutputs.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ExternalNativeCleanTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ExtractAnnotations.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.GenerateResValues.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.GenerateTestConfig.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.JavaPreCompileTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.LintBaseTask.VariantInputs
 
getName() - Method in class com.android.build.gradle.tasks.LintGlobalTask.GlobalCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.LintPerVariantTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.LintPerVariantTask.VitalCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.MergeResources.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.LibraryAssetCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAppAssetCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAssetBaseCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeJniLibFoldersCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeShaderSourceFoldersCreationAction
 
getName() - Method in enum com.android.build.gradle.tasks.NativeBuildSystem
Returns name of the build system.
getName() - Method in class com.android.build.gradle.tasks.PackageApplication.InstantRunResourcesCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.PackageApplication.StandardCreationAction
 
getName() - Method in class com.android.build.gradle.tasks.PackageSplitAbi.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.PackageSplitRes.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction.ManifestProviderImpl
 
getName() - Method in class com.android.build.gradle.tasks.RenderscriptCompile.CreationAction
 
getName() - Method in class com.android.build.gradle.tasks.ShaderCompile.CreationAction
 
getNativeBuildConfigurationsJsons() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask
 
getNativeBuildConfigurationsJsons() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getNativeBuildSystem() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getNativeLibrariesPackagingModeName() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getNavigationFiles() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getNavigationFiles() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getNdkDirectory() - Method in class com.android.build.gradle.BaseExtension
Returns the path to the Android NDK that Gradle uses for this project.
getNdkFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getNdkVersion() - Method in interface com.android.build.gradle.AndroidConfig
Name of the NDK version that will be used when building native code.
getNdkVersion() - Method in class com.android.build.gradle.BaseExtension
Name of the NDK version that will be used when building native code.
getNoCompressExtensions() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getNoCompressExtensions() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getObfuscation() - Method in interface com.android.build.gradle.api.BaseVariant
Deprecated.
This always returns null
getObjectToString(ContentType) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Returns a JSON string representation of the given object.
getObjFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask
 
getObjFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getObjOutputDir() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getOptimLevel() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getOptionalCompilationSteps() - Method in class com.android.build.gradle.options.ProjectOptions
 
getOptionalFeatures() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
getOptionalFeaturesString() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
getOutput() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
The output .zip file to write the annotations database to, if any
getOutputBaseName() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getOutputDir() - Method in class com.android.build.gradle.tasks.MergeResources
 
getOutputDir() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
getOutputDir() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
getOutputDirectory() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getOutputDirectory() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
getOutputDirectory() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getOutputDirectory() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getOutputFile() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getOutputFile() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getOutputFile() - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
getOutputFile() - Method in class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask
 
getOutputFile() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask
 
getOutputFileName() - Method in interface com.android.build.gradle.api.ApkVariantOutput
Returns the output file name for this variant output.
getOutputFileNameForSplit(ApkInfo, String, boolean) - Static method in class com.android.build.gradle.tasks.PackageSplitRes
 
getOutputJson(File, String) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
Utility function that gets the name of the output JSON for a particular ABI.
getOutputJsons(File, Collection<String>) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
 
getOutputs() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getOutputs() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the variant outputs.
getOutputsAreSigned() - Method in interface com.android.build.gradle.api.BaseVariant
 
getOutputScope() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getOutputType() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getPackageApplication() - Method in interface com.android.build.gradle.api.ApkVariant
getPackageApplication() - Method in interface com.android.build.gradle.api.ApkVariantOutput
getPackageApplicationProvider() - Method in interface com.android.build.gradle.api.ApkVariant
Returns the packaging task
getPackageBuildConfig() - Method in interface com.android.build.gradle.AndroidConfig
Whether to package build config class file.
getPackageBuildConfig() - Method in class com.android.build.gradle.BaseExtension
 
getPackageBuildConfig() - Method in class com.android.build.gradle.LibraryExtension
 
getPackageConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
getPackagedDir() - Method in class com.android.build.gradle.tasks.AidlCompile
 
getPackageForR() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getPackageLibrary() - Method in interface com.android.build.gradle.api.LibraryVariant
getPackageLibrary() - Method in interface com.android.build.gradle.api.LibraryVariantOutput
Deprecated.
getPackageLibraryProvider() - Method in interface com.android.build.gradle.api.LibraryVariant
Returns the TaskProvider for the Library AAR packaging task.
getPackageManifest() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getPackageOverride() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getPackageOverride() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getPackageWhitelist() - Method in class com.android.build.gradle.tasks.AidlCompile
 
getPackagingOptions() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options and rules that determine which files the Android plugin packages into your APK.
getPackagingOptions() - Method in class com.android.build.gradle.BaseExtension
Specifies options and rules that determine which files the Android plugin packages into your APK.
getPatchingPolicy() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
getPlaceholdersValues() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getPreBuild() - Method in interface com.android.build.gradle.api.BaseVariant
getPreBuildProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the pre-build anchor task.
getProcessedAbiResources() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getProcessedRes() - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode
 
getProcessedResources() - Method in class com.android.build.gradle.tasks.PackageSplitRes
 
getProcessJavaResources() - Method in interface com.android.build.gradle.api.BaseVariant
getProcessJavaResourcesProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the Java resource processing task.
getProcessManifest() - Method in interface com.android.build.gradle.api.BaseVariantOutput
getProcessManifestProvider() - Method in interface com.android.build.gradle.api.BaseVariantOutput
Returns the TaskProvider for the manifest merging task
getProcessorListFile() - Method in class com.android.build.gradle.tasks.JavaPreCompileTask
 
getProcessResources() - Method in interface com.android.build.gradle.api.BaseVariantOutput
getProcessResources() - Method in class com.android.build.gradle.tasks.MergeResources
 
getProcessResourcesProvider() - Method in interface com.android.build.gradle.api.BaseVariantOutput
Returns the TaskProvider for the Android Resources processing task.
getProductFlavors() - Method in interface com.android.build.gradle.AndroidConfig
Encapsulates all product flavors configurations for this project.
getProductFlavors() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the list of DefaultProductFlavor for this build variant.
getProductFlavors() - Method in class com.android.build.gradle.BaseExtension
Encapsulates all product flavors configurations for this project.
getProgressReceiver() - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
getProject() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getProjectBaseName() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getProjectPath(CoreExternalNativeBuild) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
Resolve the path of any native build project.
getProjectType() - Method in class com.android.build.gradle.AbstractAppPlugin
 
getProjectType() - Method in class com.android.build.gradle.BasePlugin
 
getProjectType() - Method in class com.android.build.gradle.DynamicFeaturePlugin
 
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
 
getProvidedConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
getProviderInstrumentTestProviders() - Method in interface com.android.build.gradle.api.TestVariant
Returns the TaskProviders for the tasks to run the tests.
getProviderInstrumentTests() - Method in interface com.android.build.gradle.api.TestVariant
getPublicFile() - Method in class com.android.build.gradle.tasks.MergeResources
 
getRemovedOptionsErrorMessage() - Method in class com.android.build.gradle.options.ProjectOptions
 
getRenderscript() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android RenderScript source directory for this source set.
getRenderscriptCompile() - Method in interface com.android.build.gradle.api.BaseVariant
getRenderscriptCompileProvider() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the TaskProvider for the Renderscript compilation task.
getRenderscriptResOutputDir() - Method in class com.android.build.gradle.tasks.MergeResources
 
getReportFile() - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
 
getReportsDir() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getRes() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android Resources directory for this source set.
getResCollection() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
getResInputBuildArtifacts() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
getResInputType() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
getResourceFiles() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getResourcePrefix() - Method in interface com.android.build.gradle.AndroidConfig
Specifies the module's resource prefix to Android Studio for editor features, such as Lint checks.
getResourcePrefix() - Method in class com.android.build.gradle.BaseExtension
Specifies the module's resource prefix to Android Studio for editor features, such as Lint checks.
getResources() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the Java resources which are to be copied into the javaResources output directory.
getResources() - Method in class com.android.build.gradle.tasks.MergeResources
 
getResourcesDirectory() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getResourcesFile() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
getResourcesInputType() - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode
 
getResourcesSplits() - Method in class com.android.build.gradle.tasks.CopyOutputs
 
getResOutputDir() - Method in class com.android.build.gradle.tasks.GenerateResValues
 
getResOutputDir() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getRuleJars() - Method in class com.android.build.gradle.tasks.LintBaseTask.VariantInputs
the lint rule jars
getRuntimeConfiguration() - Method in interface com.android.build.gradle.api.BaseVariant
Returns the configuration object for the runtime
getRuntimeOnlyConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of the implemenation configuration for this source set.
getScopedArgs() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
getSdkDirectory() - Method in class com.android.build.gradle.BaseExtension
Returns the path to the Android SDK that Gradle uses for this project.
getSdkFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getSdkHome() - Method in class com.android.build.gradle.tasks.GenerateTestConfig
 
getSdkHome() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getSdkPlatformDirPath() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
getSecondaryManifestFiles() - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
getSecretToken() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask
 
getShaders() - Method in interface com.android.build.gradle.api.AndroidSourceSet
The Android shaders directory for this source set.
getShadersOutputDir() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
getSignalReceiver() - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
getSigningConf() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
getSigningConfig() - Method in interface com.android.build.gradle.api.AndroidArtifactVariant
Returns the SigningConfig for this build variant, if one has been specified.
getSigningConfig() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
Retrieves the signing config file collection.
getSigningConfig() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getSigningConfig() - Method in class com.android.build.gradle.tasks.PackageSplitRes
 
getSigningConfigs() - Method in interface com.android.build.gradle.AndroidConfig
Encapsulates signing configurations that you can apply to BuildType and ProductFlavor configurations.
getSigningConfigs() - Method in class com.android.build.gradle.BaseExtension
Encapsulates signing configurations that you can apply to BuildType and ProductFlavor configurations.
getSoFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask
 
getSoFolder() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getSource() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
getSourceDir() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
getSourceDirectoryTrees() - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Returns the source folders as a list of ConfigurableFileTree
getSourceDirs() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getSourceFiles() - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Returns the list of source files as a FileTree
getSourceFiles() - Method in class com.android.build.gradle.tasks.AidlCompile
 
getSourceFiles() - Method in class com.android.build.gradle.tasks.ShaderCompile
 
getSourceFolderInputs() - Method in class com.android.build.gradle.tasks.MergeResources
 
getSourceFolderInputs() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
getSourceFolders(SourceKind) - Method in interface com.android.build.gradle.api.BaseVariant
Returns a list of FileCollection representing the source folders.
getSourceOutputDir() - Method in class com.android.build.gradle.tasks.AidlCompile
 
getSourceOutputDir() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getSourceOutputDir() - Method in class com.android.build.gradle.tasks.ProcessAndroidResources
 
getSourceOutputDir() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getSourceSets() - Method in interface com.android.build.gradle.AndroidConfig
Encapsulates source set configurations for all variants.
getSourceSets() - Method in interface com.android.build.gradle.api.BaseVariant
Returns a list of sorted SourceProvider in order of ascending order, meaning, the earlier items are meant to be overridden by later items.
getSourceSets() - Method in class com.android.build.gradle.BaseExtension
Encapsulates source set configurations for all variants.
getSplitResApkOutputDirectory() - Method in class com.android.build.gradle.tasks.PackageSplitRes
 
getSplits() - Method in interface com.android.build.gradle.AndroidConfig
Specifies configurations for building multiple APKs or APK splits.
getSplits() - Method in class com.android.build.gradle.BaseExtension
Specifies configurations for building multiple APKs or APK splits.
getSplits() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getSplits() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
getSrcDirs() - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Returns the resolved directories.
getSrcFile() - Method in interface com.android.build.gradle.api.AndroidSourceFile
Returns the file.
getStoreFile() - Method in class com.android.build.gradle.options.SigningOptions
 
getStorePassword() - Method in class com.android.build.gradle.options.SigningOptions
 
getStoreType() - Method in class com.android.build.gradle.options.SigningOptions
 
getSupportedVersion() - Method in interface com.android.build.gradle.external.cmake.server.Server
Cmake server returns a list of supported versions when a connection is established (via the HelloResult).
getSupportedVersion() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
getTargetApi() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
getTargetProjectPath() - Method in interface com.android.build.gradle.TestAndroidConfig
Returns the Gradle path of the project that this test project tests.
getTargetProjectPath() - Method in class com.android.build.gradle.TestExtension
Returns the Gradle path of the project that this test project tests.
getTargetSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getTargetSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getTargetSdkVersion() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getTargetVariant() - Method in interface com.android.build.gradle.TestAndroidConfig
Deprecated.
This is deprecated, test module can now test all flavors.
getTargetVariant() - Method in class com.android.build.gradle.TestExtension
Deprecated.
This is deprecated, test module can now test all flavors.
getTaskInputType() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
getTestApplicationId() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getTestBuildType() - Method in interface com.android.build.gradle.AndroidConfig
Name of the build type that will be used when running Android (on-device) tests.
getTestBuildType() - Method in interface com.android.build.gradle.TestedAndroidConfig
Return the name of the BuildType for testing.
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
 
getTestedApplicationId() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getTestedVariant() - Method in interface com.android.build.gradle.api.TestVariant
Returns the build variant that is tested by this variant.
getTestedVariant() - Method in interface com.android.build.gradle.api.UnitTestVariant
Returns the build variant that is tested by this variant.
getTestLabel() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getTestManifestFile() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getTestOptions() - Method in interface com.android.build.gradle.AndroidConfig
Specifies options for how the Android plugin should run local and instrumented tests.
getTestOptions() - Method in class com.android.build.gradle.BaseExtension
Specifies options for how the Android plugin should run local and instrumented tests.
getTestServers() - Method in interface com.android.build.gradle.AndroidConfig
List of remote CI servers.
getTestServers() - Method in class com.android.build.gradle.BaseExtension
 
getTestTargetMetadata() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getTestVariants() - Method in interface com.android.build.gradle.TestedAndroidConfig
Returns the list of (Android) test variants.
getTestVariants() - Method in class com.android.build.gradle.TestedExtension
Returns a collection of Android test build variants.
getTmpDir() - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
getToolchainHash(NativeToolchainValue) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Returns the toolchain hash for the given toolchain.
getToolingRegistry() - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
getTransforms() - Method in interface com.android.build.gradle.AndroidConfig
 
getTransforms() - Method in class com.android.build.gradle.BaseExtension
 
getTransformsDependencies() - Method in interface com.android.build.gradle.AndroidConfig
 
getTransformsDependencies() - Method in class com.android.build.gradle.BaseExtension
 
getType() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getType() - Method in class com.android.build.gradle.tasks.AidlCompile.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.BundleInstantApp.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.CheckTestedAppObfuscation.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.CleanBuildCache.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.CopyOutputs.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.ExternalNativeCleanTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.ExtractAnnotations.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.GenerateResValues.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.GenerateTestConfig.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.JavaPreCompileTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.LintGlobalTask.GlobalCreationAction
 
getType() - Method in class com.android.build.gradle.tasks.LintPerVariantTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.LintPerVariantTask.VitalCreationAction
 
getType() - Method in class com.android.build.gradle.tasks.MergeResources.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.PackageApplication.InstantRunResourcesCreationAction
 
getType() - Method in class com.android.build.gradle.tasks.PackageApplication.StandardCreationAction
 
getType() - Method in class com.android.build.gradle.tasks.PackageSplitAbi.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.PackageSplitRes.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.RenderscriptCompile.CreationAction
 
getType() - Method in class com.android.build.gradle.tasks.ShaderCompile.CreationAction
 
getTypedDelegate() - Method in class com.android.build.gradle.AbstractAppPlugin
 
getTypedDelegate() - Method in class com.android.build.gradle.BasePlugin
Returns the typed plugin delegate.
getTypedDelegate() - Method in class com.android.build.gradle.InstantAppPlugin
 
getTypedDelegate() - Method in class com.android.build.gradle.LibraryPlugin
 
getTypedDelegate() - Method in class com.android.build.gradle.TestPlugin
 
getTypedefFile() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
The output .txt file to write the typedef recipe file to.
getUninstall() - Method in interface com.android.build.gradle.api.InstallableVariant
getUninstallProvider() - Method in interface com.android.build.gradle.api.InstallableVariant
Returns the TaskProvider for the uninstallation task.
getUnitTestVariants() - Method in interface com.android.build.gradle.TestedAndroidConfig
Returns the list of (Android) test variants.
getUnitTestVariants() - Method in class com.android.build.gradle.TestedExtension
Returns a collection of Android unit test build variants.
getUnusedResourceCount() - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
getV1Enabled() - Method in class com.android.build.gradle.options.SigningOptions
 
getV2Enabled() - Method in class com.android.build.gradle.options.SigningOptions
 
getVariantConfiguration() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getVariantConfiguration() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getVariantFilter() - Method in interface com.android.build.gradle.AndroidConfig
Specifies variants the Android plugin should include or remove from your Gradle project.
getVariantFilter() - Method in class com.android.build.gradle.BaseExtension
Specifies variants the Android plugin should include or remove from your Gradle project.
getVariantInputs() - Method in class com.android.build.gradle.tasks.LintPerVariantTask
 
getVariantManager() - Method in class com.android.build.gradle.BasePlugin
 
getVariantName() - Method in interface com.android.build.gradle.api.TestedComponentIdentifier
returns the name of the tested variant.
getVariantName() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
getVariantName() - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
getVariantName() - Method in class com.android.build.gradle.tasks.LintPerVariantTask
 
getVersion() - Method in class com.android.build.gradle.external.cmake.Cmake
Returns the Cmake version string as a structure.
getVersion(File) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
Parses the Cmake (from the given install path) version string into a structure.
getVersion(String) - Static method in class com.android.build.gradle.external.cmake.CmakeUtils
 
getVersionCode() - Method in class com.android.build.gradle.api.ApkOutputFile
 
getVersionCode() - Method in interface com.android.build.gradle.api.VersionedVariant
Returns the variant versionCode.
getVersionCode() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getVersionCode() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getVersionCode() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getVersionCodeOverride() - Method in interface com.android.build.gradle.api.ApkVariantOutput
Returns the version code override.
getVersionCodes() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getVersionName() - Method in interface com.android.build.gradle.api.VersionedVariant
Return the variant versionName or null if none found.
getVersionName() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
getVersionName() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
getVersionName() - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
getVersionNameOverride() - Method in interface com.android.build.gradle.api.ApkVariantOutput
Returns the version name override.
getVersionNames() - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
getWearAppConfigurationName() - Method in interface com.android.build.gradle.api.AndroidSourceSet
Returns the name of the wearApp configuration for this source set.
getZipAlign() - Method in interface com.android.build.gradle.api.ApkVariantOutput
Deprecated.
This returns the packaging task as it now does the zip-align step.
GlobalCreationAction(GlobalScope, Collection<VariantScope>) - Constructor for class com.android.build.gradle.tasks.LintGlobalTask.GlobalCreationAction
 
globalScope - Variable in class com.android.build.gradle.BaseExtension
 
GlobalSettings - Class in com.android.build.gradle.external.cmake.server
Cmake's current state/global-settings.
globalSettings() - Method in interface com.android.build.gradle.external.cmake.server.Server
Request to get the state of Cmake (after a successful handshake).
globalSettings() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
GRADLE_MIN_VERSION - Static variable in class com.android.build.gradle.BasePlugin
 

H

handleProvider(TaskProvider<? extends AidlCompile>) - Method in class com.android.build.gradle.tasks.AidlCompile.CreationAction
 
handleProvider(TaskProvider<? extends ExternalNativeBuildTask>) - Method in class com.android.build.gradle.tasks.ExternalNativeBuildTask.CreationAction
 
handleProvider(TaskProvider<? extends ExtractAnnotations>) - Method in class com.android.build.gradle.tasks.ExtractAnnotations.CreationAction
 
handleProvider(TaskProvider<? extends GenerateBuildConfig>) - Method in class com.android.build.gradle.tasks.GenerateBuildConfig.CreationAction
 
handleProvider(TaskProvider<? extends GenerateResValues>) - Method in class com.android.build.gradle.tasks.GenerateResValues.CreationAction
 
handleProvider(TaskProvider<? extends MergeResources>) - Method in class com.android.build.gradle.tasks.MergeResources.CreationAction
 
handleProvider(TaskProvider<? extends MergeSourceSetFolders>) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAssetBaseCreationAction
 
handleProvider(TaskProvider<? extends PackageApplication>) - Method in class com.android.build.gradle.tasks.PackageApplication.StandardCreationAction
 
handleProvider(TaskProvider<? extends PackageSplitAbi>) - Method in class com.android.build.gradle.tasks.PackageSplitAbi.CreationAction
 
handleProvider(TaskProvider<? extends PackageSplitRes>) - Method in class com.android.build.gradle.tasks.PackageSplitRes.CreationAction
 
handleProvider(TaskProvider<? extends ProcessApplicationManifest>) - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction
 
handleProvider(TaskProvider<? extends ProcessLibraryManifest>) - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest.CreationAction
 
handleProvider(TaskProvider<? extends ProcessTestManifest>) - Method in class com.android.build.gradle.tasks.ProcessTestManifest.CreationAction
 
handleProvider(TaskProvider<? extends RenderscriptCompile>) - Method in class com.android.build.gradle.tasks.RenderscriptCompile.CreationAction
 
handshake(HandshakeRequest) - Method in interface com.android.build.gradle.external.cmake.server.Server
One of the first request a client may send to the Cmake server.
handshake(HandshakeRequest) - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
HandshakeRequest - Class in com.android.build.gradle.external.cmake.server
Handshake or the first request sent to the Cmake server.
HandshakeRequest() - Constructor for class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
HandshakeResult - Class in com.android.build.gradle.external.cmake.server
Result to the Handshake request sent to the Cmake server.
hasAndroidAnnotations() - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
hasDeprecatedOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
hasRemovedOptions() - Method in class com.android.build.gradle.options.ProjectOptions
 
HelloResult - Class in com.android.build.gradle.external.cmake.server
Response to hello (the first message sent to Cmake server).
HELPSTRING - Variable in class com.android.build.gradle.external.cmake.server.CacheResult.Cache.Property
 

I

includePath - Variable in class com.android.build.gradle.external.cmake.server.FileGroup
 
IncludePath - Class in com.android.build.gradle.external.cmake.server
Include paths for the source file.
inputResourceFilesType - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.CacheResult
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.CmakeInputsResult
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.CodeModel
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.ComputeResult
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.ConfigureResult
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.HandshakeResult
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveMessage
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
inReplyTo - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveSignal
 
InstallableVariant - Interface in com.android.build.gradle.api
A Build variant that supports installation.
INSTANT_RUN_PACKAGES_PREFIX - Static variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
InstantAppPlugin - Class in com.android.build.gradle
Gradle plugin class for 'instantapp' projects.
InstantAppPlugin(ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.InstantAppPlugin
 
instantRunContext - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
instantRunFileType - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
InstantRunResourcesApkBuilder - Class in com.android.build.gradle.tasks
Task for create a split apk per packaged resources.
InstantRunResourcesApkBuilder(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder
 
InstantRunResourcesApkBuilder.CreationAction - Class in com.android.build.gradle.tasks
 
InstantRunResourcesCreationAction(File, VariantScope, InternalArtifactType, Provider<Directory>, InternalArtifactType, FileCache, OutputScope) - Constructor for class com.android.build.gradle.tasks.PackageApplication.InstantRunResourcesCreationAction
 
instantRunVariantScope - Variable in class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
InteractiveMessage - Class in com.android.build.gradle.external.cmake.server.receiver
Message triggered when the Cmake server processes a request and produces an output.
interactiveMessages - Variable in class com.android.build.gradle.external.cmake.server.ConfigureCommandResult
 
InteractiveProgress - Class in com.android.build.gradle.external.cmake.server.receiver
Progress information sent by Cmake server when it is busy processing a given request.
InteractiveSignal - Class in com.android.build.gradle.external.cmake.server.receiver
Signals sent when the Cmake server detects changes in the system state.
InvokeManifestMerger - Class in com.android.build.gradle.tasks
Simple task to invoke the new Manifest Merger without any injection, features, system properties or overlay manifests
InvokeManifestMerger() - Constructor for class com.android.build.gradle.tasks.InvokeManifestMerger
 
isAdvancedProfilingOn - Variable in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction
 
isCMake - Variable in class com.android.build.gradle.external.cmake.server.BuildFiles
 
isCmakeInputsResultValid(CmakeInputsResult) - Static method in class com.android.build.gradle.external.cmake.server.ServerUtils
Validates if the response to cmake inputs from Cmake server is valid
isCodeModelValid(CodeModel) - Static method in class com.android.build.gradle.external.cmake.server.ServerUtils
Validates if the response to code model from Cmake server is valid
isComputedResultValid(ComputeResult) - Static method in class com.android.build.gradle.external.cmake.server.ServerUtils
Validates if the result of compute from Cmake server is valid
isConfigureResultValid(ConfigureResult) - Static method in class com.android.build.gradle.external.cmake.server.ServerUtils
Validates the given response to configure command from Cmake server
isConnected() - Method in interface com.android.build.gradle.external.cmake.server.Server
Returns the connection status to the Cmake server
isConnected() - Method in class com.android.build.gradle.external.cmake.server.ServerProtocolV1
 
isDebug() - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
isDebugBuild() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
isDebuggable() - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
isDebuggable() - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
isDebuggable() - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes
 
isDirty - Variable in class com.android.build.gradle.external.cmake.server.Version
 
isDryRun() - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
isExperimental - Variable in class com.android.build.gradle.external.cmake.server.ProtocolVersion
 
isExternalNativeBuildEnabled(CoreExternalNativeBuild) - Static method in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils
 
isGenerated - Variable in class com.android.build.gradle.external.cmake.server.FileGroup
 
isHandshakeResultValid(HandshakeResult) - Static method in class com.android.build.gradle.external.cmake.server.ServerUtils
Validates the given handshake result object.
isHelloResultValid(HelloResult) - Static method in class com.android.build.gradle.external.cmake.server.ServerUtils
Validates the given hello result object.
isIncremental() - Method in class com.android.build.gradle.tasks.MergeResources
 
isIncremental() - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
isIncremental() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
isIncremental() - Method in class com.android.build.gradle.tasks.PackageApplication
 
isInInstantRunMode() - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
isJniDebuggable() - Method in class com.android.build.gradle.tasks.PackageSplitAbi
 
isNdkMode() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
isPackagePublished() - Method in class com.android.build.gradle.BasePlugin
If overridden in a subclass to return "true," the package Configuration will be named "publish" instead of "apk"
isPackagePublished() - Method in class com.android.build.gradle.LibraryPlugin
 
isPseudoLocalesEnabled() - Method in class com.android.build.gradle.tasks.MergeResources
 
isSigningReady() - Method in interface com.android.build.gradle.api.AndroidArtifactVariant
Returns true if this variant has the information it needs to create a signed APK.
isSupportMode() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
isSystem - Variable in class com.android.build.gradle.external.cmake.server.IncludePath
 
isTemporary - Variable in class com.android.build.gradle.external.cmake.server.BuildFiles
 
isValidateEnabled() - Method in class com.android.build.gradle.tasks.MergeResources
 
isVectorSupportLibraryUsed() - Method in class com.android.build.gradle.tasks.MergeResources
 
isVerbose() - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
isWindows() - Static method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
Returns true if platform is windows

J

jacoco(Action<JacocoOptions>) - Method in class com.android.build.gradle.BaseExtension
Deprecated.
java(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the Java source for this set.
JavaCompileOptions - Interface in com.android.build.gradle.api
Options for configuring Java compilation.
JavaPreCompileTask - Class in com.android.build.gradle.tasks
Tasks to perform necessary action before a JavaCompile.
JavaPreCompileTask() - Constructor for class com.android.build.gradle.tasks.JavaPreCompileTask
 
JavaPreCompileTask.CreationAction - Class in com.android.build.gradle.tasks
 
javaResourceFiles - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
list of folders and/or jars that contain the merged java resources.
jni(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android JNI source for this set.
jniFolders - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
jniLibs(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android JNI libs for this set.

K

keepTimestampsInApk(Project) - Static method in class com.android.build.gradle.AndroidGradleOptions
Deprecated.
 
key - Variable in class com.android.build.gradle.external.cmake.server.CacheResult.Cache
 
KNOWN_FILE_NAMES - Static variable in class com.android.build.gradle.ProguardFiles
 

L

language - Variable in class com.android.build.gradle.external.cmake.server.FileGroup
 
LibraryAssetCreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders.LibraryAssetCreationAction
 
LibraryExtension - Class in com.android.build.gradle
The android extension for com.android.library projects.
LibraryExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, ExtraModelInfo) - Constructor for class com.android.build.gradle.LibraryExtension
 
LibraryPlugin - Class in com.android.build.gradle
Gradle plugin class for 'library' projects.
LibraryPlugin(ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.LibraryPlugin
 
LibraryVariant - Interface in com.android.build.gradle.api
A Build variant and all its public data.
LibraryVariantOutput - Interface in com.android.build.gradle.api
A variant output for library variants.
linkerLanguage - Variable in class com.android.build.gradle.external.cmake.server.Target
 
linkFlags - Variable in class com.android.build.gradle.external.cmake.server.Target
 
linkLibraries - Variable in class com.android.build.gradle.external.cmake.server.Target
 
lint() - Method in class com.android.build.gradle.tasks.LintGlobalTask
 
lint() - Method in class com.android.build.gradle.tasks.LintPerVariantTask
 
LINT_CLASS_PATH - Static variable in class com.android.build.gradle.tasks.LintBaseTask
 
LintBaseTask - Class in com.android.build.gradle.tasks
 
LintBaseTask() - Constructor for class com.android.build.gradle.tasks.LintBaseTask
 
LintBaseTask.BaseCreationAction<T extends LintBaseTask> - Class in com.android.build.gradle.tasks
 
LintBaseTask.LintBaseTaskDescriptor - Class in com.android.build.gradle.tasks
 
LintBaseTask.VariantInputs - Class in com.android.build.gradle.tasks
 
LintBaseTaskDescriptor() - Constructor for class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
LintGlobalTask - Class in com.android.build.gradle.tasks
 
LintGlobalTask() - Constructor for class com.android.build.gradle.tasks.LintGlobalTask
 
LintGlobalTask.GlobalCreationAction - Class in com.android.build.gradle.tasks
 
lintOptions(Action<LintOptions>) - Method in class com.android.build.gradle.BaseExtension
Specifies options for the lint tool.
lintOptions - Variable in class com.android.build.gradle.tasks.LintBaseTask
 
LintPerVariantTask - Class in com.android.build.gradle.tasks
 
LintPerVariantTask() - Constructor for class com.android.build.gradle.tasks.LintPerVariantTask
 
LintPerVariantTask.CreationAction - Class in com.android.build.gradle.tasks
 
LintPerVariantTask.VitalCreationAction - Class in com.android.build.gradle.tasks
 
LintPlugin - Class in com.android.build.gradle
Plugin for running lint without the Android Gradle plugin, such as in a pure Kotlin project.
LintPlugin() - Constructor for class com.android.build.gradle.LintPlugin
 
LOG - Static variable in class com.android.build.gradle.tasks.LintBaseTask
 
logger - Variable in class com.android.build.gradle.BaseExtension
 

M

major - Variable in class com.android.build.gradle.external.cmake.server.ProtocolVersion
 
major - Variable in class com.android.build.gradle.external.cmake.server.Version
 
makeFile - Variable in class com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils.ExternalNativeBuildProjectPathResolution
 
manifest(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android Manifest for this set.
manifestFiles - Variable in class com.android.build.gradle.tasks.ProcessAndroidResources
 
ManifestProcessorTask - Class in com.android.build.gradle.tasks
A task that processes the manifest
ManifestProcessorTask(ObjectFactory) - Constructor for class com.android.build.gradle.tasks.ManifestProcessorTask
 
ManifestProviderImpl(File, String) - Constructor for class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction.ManifestProviderImpl
 
manifests - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
manifests - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
manifestType - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
MergeAppAssetCreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAppAssetCreationAction
 
MergeAssetBaseCreationAction(VariantScope, ArtifactType, boolean) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAssetBaseCreationAction
 
MergeJniLibFoldersCreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeJniLibFoldersCreationAction
 
MergeResources - Class in com.android.build.gradle.tasks
 
MergeResources(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.MergeResources
 
MergeResources.CreationAction - Class in com.android.build.gradle.tasks
 
MergeResources.Flag - Enum in com.android.build.gradle.tasks
 
MergeShaderSourceFoldersCreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeShaderSourceFoldersCreationAction
 
MergeSourceSetFolders - Class in com.android.build.gradle.tasks
 
MergeSourceSetFolders(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.MergeSourceSetFolders
 
MergeSourceSetFolders.CreationAction - Class in com.android.build.gradle.tasks
 
MergeSourceSetFolders.LibraryAssetCreationAction - Class in com.android.build.gradle.tasks
 
MergeSourceSetFolders.MergeAppAssetCreationAction - Class in com.android.build.gradle.tasks
 
MergeSourceSetFolders.MergeAssetBaseCreationAction - Class in com.android.build.gradle.tasks
 
MergeSourceSetFolders.MergeJniLibFoldersCreationAction - Class in com.android.build.gradle.tasks
 
MergeSourceSetFolders.MergeShaderSourceFoldersCreationAction - Class in com.android.build.gradle.tasks
 
message - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveMessage
 
MessageReceiver - Interface in com.android.build.gradle.external.cmake.server.receiver
Handles messages received interactively during configure, etc.
minor - Variable in class com.android.build.gradle.external.cmake.server.ProtocolVersion
 
minor - Variable in class com.android.build.gradle.external.cmake.server.Version
 
minSdkVersion - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
missingDimensionStrategy(String, String) - Method in interface com.android.build.gradle.api.BaseVariant
Set up a new matching request for a given flavor dimension and value.
missingDimensionStrategy(String, String...) - Method in interface com.android.build.gradle.api.BaseVariant
Set up a new matching request for a given flavor dimension and value.
missingDimensionStrategy(String, List<String>) - Method in interface com.android.build.gradle.api.BaseVariant
Set up a new matching request for a given flavor dimension and value.

N

name - Variable in class com.android.build.gradle.external.cmake.server.Configuration
 
name - Variable in class com.android.build.gradle.external.cmake.server.Generator
 
name - Variable in class com.android.build.gradle.external.cmake.server.Project
 
name - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveSignal
 
name - Variable in class com.android.build.gradle.external.cmake.server.Target
 
name - Variable in class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
NativeBuildConfigValueBuilder - Class in com.android.build.gradle.external.gnumake
The purpose of this class is to take the raw output of an ndk-build -n call and to produce a NativeBuildConfigValue instance to pass upstream through gradle.
NativeBuildConfigValueBuilder(File, File) - Constructor for class com.android.build.gradle.external.gnumake.NativeBuildConfigValueBuilder
Constructs a NativeBuildConfigValueBuilder which can be used to build a NativeBuildConfigValue.
NativeBuildSystem - Enum in com.android.build.gradle.tasks
Enumeration and descriptive metadata for the different external native build system types.

O

outputDirectory - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
outputDirectory - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
outputFileProvider - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
outputScope - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
outputScope - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
outputScope - Variable in class com.android.build.gradle.tasks.ProcessAndroidResources
 

P

PackageAndroidArtifact - Class in com.android.build.gradle.tasks
Abstract task to package an Android artifact.
PackageAndroidArtifact(WorkerExecutorFacade) - Constructor for class com.android.build.gradle.tasks.PackageAndroidArtifact
 
PackageAndroidArtifact.CreationAction<T extends PackageAndroidArtifact> - Class in com.android.build.gradle.tasks
 
PackageApplication - Class in com.android.build.gradle.tasks
Task to package an Android application (APK).
PackageApplication(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.PackageApplication
 
PackageApplication.InstantRunResourcesCreationAction - Class in com.android.build.gradle.tasks
Configures the task to only package resources and assets.
PackageApplication.StandardCreationAction - Class in com.android.build.gradle.tasks
Configures the task to perform the "standard" packaging, including all files that should end up in the APK.
packageBuildConfig(boolean) - Method in class com.android.build.gradle.LibraryExtension
 
PackageSplitAbi - Class in com.android.build.gradle.tasks
Package a abi dimension specific split APK
PackageSplitAbi(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.PackageSplitAbi
 
PackageSplitAbi.CreationAction - Class in com.android.build.gradle.tasks
 
PackageSplitRes - Class in com.android.build.gradle.tasks
Package each split resources into a specific signed apk file.
PackageSplitRes(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.PackageSplitRes
 
PackageSplitRes.CreationAction - Class in com.android.build.gradle.tasks
 
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.
parallelBuild(boolean) - Method in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
patch - Variable in class com.android.build.gradle.external.cmake.server.Version
 
path - Variable in class com.android.build.gradle.external.cmake.server.IncludePath
 
platformSupport - Variable in class com.android.build.gradle.external.cmake.server.Generator
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.AppPlugin
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.BasePlugin
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.DynamicFeaturePlugin
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.FeaturePlugin
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.InstantAppPlugin
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.LibraryPlugin
 
pluginSpecificApply(Project) - Method in class com.android.build.gradle.TestPlugin
 
PosixFileConventions - Class in com.android.build.gradle.external.gnumake
File conventions for Linux.
PosixFileConventions() - Constructor for class com.android.build.gradle.external.gnumake.PosixFileConventions
 
PreColdSwapTask - Class in com.android.build.gradle.tasks
Task to disable execution of the InstantRun slicer, dexer and packager when they are not needed.
PreColdSwapTask() - Constructor for class com.android.build.gradle.tasks.PreColdSwapTask
 
PreColdSwapTask.CreationAction - Class in com.android.build.gradle.tasks
 
preCompile() - Method in class com.android.build.gradle.tasks.JavaPreCompileTask
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.AidlCompile.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.BundleInstantApp.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.CopyOutputs.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.ExtractAnnotations.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.GenerateSplitAbiRes.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.GenerateTestConfig.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.ir.GenerateInstantRunAppInfoTask.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.JavaPreCompileTask.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.MergeResources.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeAssetBaseCreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeJniLibFoldersCreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders.MergeShaderSourceFoldersCreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.PackageApplication.StandardCreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.PackageSplitAbi.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.PackageSplitRes.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.ProcessTestManifest.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.RenderscriptCompile.CreationAction
 
preConfigure(String) - Method in class com.android.build.gradle.tasks.ShaderCompile.CreationAction
 
ProcessAndroidResources - Class in com.android.build.gradle.tasks
Base class for process resources / create R class task, to satisfy existing variants API.
ProcessAndroidResources() - Constructor for class com.android.build.gradle.tasks.ProcessAndroidResources
 
ProcessApplicationManifest - Class in com.android.build.gradle.tasks
A task that processes the manifest
ProcessApplicationManifest(ObjectFactory) - Constructor for class com.android.build.gradle.tasks.ProcessApplicationManifest
 
ProcessApplicationManifest.CreationAction - Class in com.android.build.gradle.tasks
 
ProcessApplicationManifest.CreationAction.ManifestProviderImpl - Class in com.android.build.gradle.tasks
Implementation of AndroidBundle that only contains a manifest.
processedResources - Variable in class com.android.build.gradle.tasks.PackageSplitRes
 
ProcessLibraryManifest - Class in com.android.build.gradle.tasks
a Task that only merge a single manifest with its overlays.
ProcessLibraryManifest(ObjectFactory) - Constructor for class com.android.build.gradle.tasks.ProcessLibraryManifest
 
ProcessLibraryManifest.CreationAction - Class in com.android.build.gradle.tasks
 
ProcessTestManifest - Class in com.android.build.gradle.tasks
A task that processes the manifest for test modules and tests in androidTest.
ProcessTestManifest(ObjectFactory) - Constructor for class com.android.build.gradle.tasks.ProcessTestManifest
 
ProcessTestManifest.CreationAction - Class in com.android.build.gradle.tasks
 
productFlavors(Action<? super NamedDomainObjectContainer<ProductFlavor>>) - Method in class com.android.build.gradle.BaseExtension
Encapsulates all product flavors configurations for this project.
progressCurrent - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
progressMaximum - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
progressMessage - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
progressMinimum - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
ProgressReceiver - Interface in com.android.build.gradle.external.cmake.server.receiver
Handles progress updates received interactively during configure, etc.
ProguardFiles - Class in com.android.build.gradle
Deals with the default ProGuard files for Gradle.
ProguardFiles() - Constructor for class com.android.build.gradle.ProguardFiles
 
ProguardFiles.ProguardFile - Enum in com.android.build.gradle
 
project - Variable in class com.android.build.gradle.BaseExtension
 
project - Variable in class com.android.build.gradle.BasePlugin
 
Project - Class in com.android.build.gradle.external.cmake.server
Individual Project object for each build project.
project - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact.CreationAction
 
projectBaseName - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
projectOptions - Variable in class com.android.build.gradle.BasePlugin
 
ProjectOptions - Class in com.android.build.gradle.options
Determines if various options, triggered from the command line or environment, are set.
ProjectOptions(ImmutableMap<String, Object>) - Constructor for class com.android.build.gradle.options.ProjectOptions
 
ProjectOptions(Project) - Constructor for class com.android.build.gradle.options.ProjectOptions
Constructor used to obtain Project Options from the project's properties.
ProjectOptions(Project, ImmutableMap<String, Object>) - Constructor for class com.android.build.gradle.options.ProjectOptions
Constructor used to obtain Project Options from the project's properties and modify them by applying all the flags from the given map.
projects - Variable in class com.android.build.gradle.external.cmake.server.Configuration
 
Property() - Constructor for class com.android.build.gradle.external.cmake.server.CacheResult.Cache.Property
 
PROPERTY_KEEP_TIMESTAMPS_IN_APK - Static variable in class com.android.build.gradle.AndroidGradleOptions
Deprecated.
 
PROPERTY_TEST_RUNNER_ARGS - Static variable in class com.android.build.gradle.options.ProjectOptions
 
protocolVersion - Variable in class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
ProtocolVersion - Class in com.android.build.gradle.external.cmake.server
Protocol version passed during handshake.
ProtocolVersion() - Constructor for class com.android.build.gradle.external.cmake.server.ProtocolVersion
 
push(Job<Void>) - Static method in class com.android.build.gradle.tasks.SimpleWorkQueue
 

R

readSigningOptions(ProjectOptions) - Static method in class com.android.build.gradle.options.SigningOptions
Reads the override signing options from the project properties.
receive(String, Class<T>) - Method in interface com.android.build.gradle.external.cmake.server.receiver.DeserializationMonitor
 
receive(String) - Method in interface com.android.build.gradle.external.cmake.server.receiver.DiagnosticReceiver
 
receive(InteractiveMessage) - Method in interface com.android.build.gradle.external.cmake.server.receiver.MessageReceiver
 
receive(InteractiveProgress) - Method in interface com.android.build.gradle.external.cmake.server.receiver.ProgressReceiver
 
receive(InteractiveSignal) - Method in interface com.android.build.gradle.external.cmake.server.receiver.SignalReceiver
 
register(Task) - Method in interface com.android.build.gradle.api.BaseVariant
Registers a task to be executed before any main output tasks like the assemble or bundle tasks are invoked.
registerArtifactType(String, boolean, int) - Method in class com.android.build.gradle.BaseExtension
 
registerBuildTypeSourceProvider(String, BuildType, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerExternalAptJavaOutput(ConfigurableFileTree) - Method in interface com.android.build.gradle.api.BaseVariant
Register the output of an external annotation processor.
registerGeneratedBytecode(FileCollection) - Method in interface com.android.build.gradle.api.BaseVariant
registerGeneratedResFolders(FileCollection) - Method in interface com.android.build.gradle.api.BaseVariant
Adds to the variant new generated resource folders.
registerJavaArtifact(String, BaseVariant, String, String, Collection<File>, Iterable<String>, Configuration, File, File, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerJavaGeneratingTask(Task, File...) - Method in interface com.android.build.gradle.api.BaseVariant
Adds to the variant a task that generates Java source code.
registerJavaGeneratingTask(Task, Collection<File>) - Method in interface com.android.build.gradle.api.BaseVariant
Adds to the variant a task that generates Java source code.
registerModelBuilder(ToolingModelBuilderRegistry, GlobalScope, VariantManager, AndroidConfig, ExtraModelInfo) - Method in class com.android.build.gradle.AppPlugin
 
registerModelBuilder(ToolingModelBuilderRegistry, GlobalScope, VariantManager, AndroidConfig, ExtraModelInfo) - Method in class com.android.build.gradle.BasePlugin
Registers a builder for the custom tooling model.
registerModelBuilder(ToolingModelBuilderRegistry, GlobalScope, VariantManager, AndroidConfig, ExtraModelInfo) - Method in class com.android.build.gradle.FeaturePlugin
 
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
 
registerPostJavacGeneratedBytecode(FileCollection) - Method in interface com.android.build.gradle.api.BaseVariant
Adds to the variant new generated Java byte-code.
registerPreJavacGeneratedBytecode(FileCollection) - Method in interface com.android.build.gradle.api.BaseVariant
Adds to the variant new generated Java byte-code.
registerProductFlavorSourceProvider(String, ProductFlavor, SourceProvider) - Method in class com.android.build.gradle.BaseExtension
 
registerResGeneratingTask(Task, File...) - Method in interface com.android.build.gradle.api.BaseVariant
registerResGeneratingTask(Task, Collection<File>) - Method in interface com.android.build.gradle.api.BaseVariant
registerTransform(Transform, Object...) - Method in class com.android.build.gradle.BaseExtension
 
removeUnused(File) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
Remove resources (already identified by ResourceUsageAnalyzer.analyze()).
renderscript(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android RenderScript source for this set.
RenderscriptCompile - Class in com.android.build.gradle.tasks
Task to compile Renderscript files.
RenderscriptCompile() - Constructor for class com.android.build.gradle.tasks.RenderscriptCompile
 
RenderscriptCompile.CreationAction - Class in com.android.build.gradle.tasks
 
replace(String, Class<T>, BuildArtifactTransformBuilder.ConfigurationAction<T>) - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Create a Task that replaces sources for this source set.
REPLACE_DELETED_WITH_EMPTY - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
Whether we should create small/empty dummy files instead of actually removing file resources.
reportsDir - Variable in class com.android.build.gradle.tasks.LintBaseTask
 
res(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android Resources for this set.
ResourceException - Exception in com.android.build.gradle.tasks
Exception used for resource merging errors, thrown when a MergingException is thrown by the resource merging code.
ResourceException(String, Throwable) - Constructor for exception com.android.build.gradle.tasks.ResourceException
 
resourceFiles - Variable in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
resourcePrefix(String) - Method in class com.android.build.gradle.BaseExtension
 
resources(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the Java resources for this set.
ResourceUsageAnalyzer - Class in com.android.build.gradle.tasks
Class responsible for searching through a Gradle built tree (after resource merging, compilation and shrinking has been completed, but before final .apk assembly), which figures out which resources if any are unused, and removes them.
ResourceUsageAnalyzer(File, Iterable<File>, File, File, Iterable<File>, File, ResourceUsageAnalyzer.ApkFormat) - Constructor for class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
ResourceUsageAnalyzer(File, Iterable<File>, File, File, File, File, ResourceUsageAnalyzer.ApkFormat) - Constructor for class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
ResourceUsageAnalyzer.ApkFormat - Enum in com.android.build.gradle.tasks
 
resValue(String, String, String) - Method in interface com.android.build.gradle.api.BaseVariant
Adds a variant-specific res value.
rewriteResourceZip(File, File) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
"Removes" resources from an .ap_ file by writing it out while filtering out unused resources.
runLint(LintBaseTask.LintBaseTaskDescriptor) - Method in class com.android.build.gradle.tasks.LintBaseTask
 

S

sdkHome - Variable in class com.android.build.gradle.tasks.LintBaseTask
 
serializeMap(Map<String, Object>) - Static method in class com.android.build.gradle.tasks.ManifestProcessorTask
Serialize a map key+value pairs into a comma separated list.
Server - Interface in com.android.build.gradle.external.cmake.server
Interface that defines a Cmake server.
ServerFactory - Class in com.android.build.gradle.external.cmake.server
Server factory thats used to create Cmake server objects based on the Cmake version.
ServerFactory() - Constructor for class com.android.build.gradle.external.cmake.server.ServerFactory
 
serverMode - Variable in class com.android.build.gradle.external.cmake.server.Capabilities
 
ServerProtocolV1 - Class in com.android.build.gradle.external.cmake.server
Implementation of version 1 of Cmake server for Cmake versions 3.7.1.
ServerReceiver - Class in com.android.build.gradle.external.cmake.server.receiver
Receiver that receives general messages produced by Cmake server when it is processing a request.
ServerReceiver() - Constructor for class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
ServerUtils - Class in com.android.build.gradle.external.cmake.server
Utility class for Cmake server.
ServerUtils() - Constructor for class com.android.build.gradle.external.cmake.server.ServerUtils
 
setAbiFilters(Set<String>) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
setAidlPackageWhiteList(Collection<String>) - Method in class com.android.build.gradle.LibraryExtension
 
setBaseFeature(boolean) - Method in class com.android.build.gradle.FeatureExtension
 
setBlameLogFolder(File) - Method in class com.android.build.gradle.tasks.MergeResources
 
setBootClasspath(Supplier<List<String>>) - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
setBuildCache(FileCache) - Method in class com.android.build.gradle.tasks.CleanBuildCache
 
setBuildToolsVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
setBuildTypeName(String) - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
setBundleManifestOutputDirectory(File) - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
 
setClassDir(BuildableArtifact) - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
setCompileSdkVersion(int) - Method in class com.android.build.gradle.BaseExtension
 
setCompileSdkVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
setDebug(boolean) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
setDebugBuild(boolean) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
setDebugBuild(boolean) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setDefaultArgs(List<String>) - Method in class com.android.build.gradle.tasks.ShaderCompile
 
setDefaultPublishConfig(String) - Method in class com.android.build.gradle.BaseExtension
 
setDeserializationMonitor(DeserializationMonitor) - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
setDiagnosticReceiver(DiagnosticReceiver) - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
setDryRun(boolean) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
setEncoding(String) - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
setGeneratePureSplits(boolean) - Method in class com.android.build.gradle.BaseExtension
 
setImportDirs(FileCollection) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setItems(List<Object>) - Method in class com.android.build.gradle.tasks.GenerateResValues
 
setJniDebugBuild(boolean) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
setLibraries(ArtifactCollection) - Method in class com.android.build.gradle.tasks.MergeSourceSetFolders
 
setMainManifestFile(File) - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
setManifestFiles(Provider<Directory>) - Method in class com.android.build.gradle.tasks.ProcessAndroidResources
 
setMessageReceiver(MessageReceiver) - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
setMetadataFeatureManifestOutputDirectory(File) - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
 
setNdkMode(boolean) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setNdkVersion(String) - Method in class com.android.build.gradle.BaseExtension
 
setObjOutputDir(File) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setOptimLevel(int) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setOutput(File) - Method in class com.android.build.gradle.tasks.ExtractAnnotations
 
setOutputDir(File) - Method in class com.android.build.gradle.tasks.MergeResources
 
setOutputDir(File) - Method in class com.android.build.gradle.tasks.ShaderCompile
 
setOutputFile(File) - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
setOutputFile(File) - Method in class com.android.build.gradle.tasks.ir.FastDeployRuntimeExtractorTask
 
setOutputFileName(String) - Method in interface com.android.build.gradle.api.ApkVariantOutput
Sets the output file name for this variant output.
setOutputsAreSigned(boolean) - Method in interface com.android.build.gradle.api.BaseVariant
If true, variant outputs will be considered signed.
setPackageBuildConfig(boolean) - Method in class com.android.build.gradle.LibraryExtension
Deprecated.
setPackagedDir(File) - Method in class com.android.build.gradle.tasks.AidlCompile
 
setPackageWhitelist(Collection<String>) - Method in class com.android.build.gradle.tasks.AidlCompile
 
setProgressReceiver(ProgressReceiver) - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
setPublicFile(File) - Method in class com.android.build.gradle.tasks.MergeResources
 
setPublishNonDefault(boolean) - Method in class com.android.build.gradle.BaseExtension
 
setReportFile(File) - Method in class com.android.build.gradle.tasks.ManifestProcessorTask
 
setResources(Map<String, BuildableArtifact>) - Method in class com.android.build.gradle.tasks.MergeResources
 
setResOutputDir(File) - Method in class com.android.build.gradle.tasks.GenerateResValues
 
setResOutputDir(File) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setRoot(String) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Sets the root of the source sets to a given path.
setScopedArgs(Map<String, List<String>>) - Method in class com.android.build.gradle.tasks.ShaderCompile
 
setSecondaryManifestFiles(List<File>) - Method in class com.android.build.gradle.tasks.InvokeManifestMerger
 
setSignalReceiver(SignalReceiver) - Method in class com.android.build.gradle.external.cmake.server.receiver.ServerReceiver
 
setSigningConfig(FileCollection) - Method in class com.android.build.gradle.tasks.PackageAndroidArtifact
 
setSourceOutputDir(File) - Method in class com.android.build.gradle.tasks.AidlCompile
 
setSourceOutputDir(File) - Method in class com.android.build.gradle.tasks.GenerateBuildConfig
 
setSourceOutputDir(File) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
setSrcDirs(Iterable<?>) - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Sets the source directories for this set.
setSupportMode(boolean) - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
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
 
setTestManifestFile(File) - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
setTmpDir(File) - Method in class com.android.build.gradle.tasks.ProcessTestManifest
 
setVariantConfiguration(VariantConfiguration<CoreBuildType, CoreProductFlavor, CoreProductFlavor>) - Method in class com.android.build.gradle.tasks.ProcessApplicationManifest
 
setVariantConfiguration(VariantConfiguration<CoreBuildType, CoreProductFlavor, CoreProductFlavor>) - Method in class com.android.build.gradle.tasks.ProcessLibraryManifest
 
setVariantFilter(Action<VariantFilter>) - Method in class com.android.build.gradle.BaseExtension
 
setVariantName(String) - Method in class com.android.build.gradle.tasks.factory.AndroidUnitTest
 
setVariantName(String) - Method in class com.android.build.gradle.tasks.LintPerVariantTask
 
setVerbose(boolean) - Method in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
setVersionCodeOverride(int) - Method in interface com.android.build.gradle.api.ApkVariantOutput
Sets the version code override.
setVersionNameOverride(String) - Method in interface com.android.build.gradle.api.ApkVariantOutput
Sets the version name override.
ShaderCompile - Class in com.android.build.gradle.tasks
Task to compile Shaders
ShaderCompile(WorkerExecutor) - Constructor for class com.android.build.gradle.tasks.ShaderCompile
 
ShaderCompile.CreationAction - Class in com.android.build.gradle.tasks
 
shaders(Closure) - Method in interface com.android.build.gradle.api.AndroidSourceSet
Configures the location of the Android shaders for this set.
SignalReceiver - Interface in com.android.build.gradle.external.cmake.server.receiver
Handles signals (like "dirty") received interactively during configure, etc.
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.
SigningOptions - Class in com.android.build.gradle.options
 
SigningOptions(String, String, String, String, String, Boolean, Boolean) - Constructor for class com.android.build.gradle.options.SigningOptions
 
SimpleWorkQueue - Class in com.android.build.gradle.tasks
Common utilities to use a simple shared instance of WorkQueue.
SimpleWorkQueue() - Constructor for class com.android.build.gradle.tasks.SimpleWorkQueue
 
source(Object) - Method in class com.android.build.gradle.tasks.ExtractAnnotations
Used by the variant API
sourceDirectory - Variable in class com.android.build.gradle.external.cmake.server.CmakeInputsResult
 
sourceDirectory - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
sourceDirectory - Variable in class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
sourceDirectory - Variable in class com.android.build.gradle.external.cmake.server.Project
 
sourceDirectory - Variable in class com.android.build.gradle.external.cmake.server.Target
 
SourceKind - Enum in com.android.build.gradle.api
Enum representing a type of source folder.
sources - Variable in class com.android.build.gradle.external.cmake.server.BuildFiles
 
sources - Variable in class com.android.build.gradle.external.cmake.server.FileGroup
 
sourceSets(Action<NamedDomainObjectContainer<AndroidSourceSet>>) - Method in class com.android.build.gradle.BaseExtension
Encapsulates source set configurations for all variants.
splitCommandLine(String) - Method in class com.android.build.gradle.external.gnumake.PosixFileConventions
 
splitCommandLine(String) - Method in class com.android.build.gradle.external.gnumake.WindowsFileConventions
 
splitResApkOutputDirectory - Variable in class com.android.build.gradle.tasks.PackageSplitRes
 
splits(Action<Splits>) - Method in class com.android.build.gradle.BaseExtension
Specifies configurations for building multiple APKs or APK splits.
srcDir(Object) - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Adds the given source directory to this set.
srcDirs(Object...) - Method in interface com.android.build.gradle.api.AndroidSourceDirectorySet
Adds the given source directories to this set.
srcFile(Object) - Method in interface com.android.build.gradle.api.AndroidSourceFile
Sets the location of the file.
StandardCreationAction(VariantScope, File, InternalArtifactType, Provider<Directory>, InternalArtifactType, OutputScope, FileCache, InternalArtifactType) - Constructor for class com.android.build.gradle.tasks.PackageApplication.StandardCreationAction
 
stats - Variable in class com.android.build.gradle.tasks.ExternalNativeJsonGenerator
 
string - Variable in class com.android.build.gradle.external.cmake.server.Version
 
suffix - Variable in class com.android.build.gradle.external.cmake.server.Version
 
supportedProtocolVersions - Variable in class com.android.build.gradle.external.cmake.server.HelloResult
 
SyncOptions - Class in com.android.build.gradle.options
 
SyncOptions.ErrorFormatMode - Enum in com.android.build.gradle.options
 
SyncOptions.EvaluationMode - Enum in com.android.build.gradle.options
 
sysroot - Variable in class com.android.build.gradle.external.cmake.server.Target
 

T

Target - Class in com.android.build.gradle.external.cmake.server
System target object.
targetProjectPath(String) - Method in class com.android.build.gradle.TestExtension
 
targets - Variable in class com.android.build.gradle.external.cmake.server.Project
 
targetVariant(String) - Method in class com.android.build.gradle.TestExtension
 
taskAction() - Method in class com.android.build.gradle.tasks.BundleInstantApp
 
taskManager - Variable in class com.android.build.gradle.BasePlugin
 
TestAndroidConfig - Interface in com.android.build.gradle
User configuration settings for 'com.android.test' project.
TestedAndroidConfig - Interface in com.android.build.gradle
User configuration settings for android plugin with test component.
TestedComponentIdentifier - Interface in com.android.build.gradle.api
Component Identifier for a tested artifact.
TestedExtension - Class in com.android.build.gradle
Provides test components that are common to AppExtension, LibraryExtension, and FeatureExtension.
TestedExtension(Project, ProjectOptions, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, 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, GlobalScope, SdkHandler, NamedDomainObjectContainer<BuildType>, NamedDomainObjectContainer<ProductFlavor>, NamedDomainObjectContainer<SigningConfig>, NamedDomainObjectContainer<BaseVariantOutput>, SourceSetManager, 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(ToolingModelBuilderRegistry) - Constructor for class com.android.build.gradle.TestPlugin
 
testServer(TestServer) - Method in class com.android.build.gradle.BaseExtension
 
TestVariant - Interface in com.android.build.gradle.api
A Build variant and all its public data.
TINY_9PNG - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_9PNG_CRC - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_BINARY_XML - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_BINARY_XML_CRC - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_PNG - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_PNG_CRC - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_PROTO_XML - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
TINY_PROTO_XML_CRC - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
 
title - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveMessage
 
tokenizeCommandLineToEscaped(String) - Method in class com.android.build.gradle.external.gnumake.PosixFileConventions
 
tokenizeCommandLineToEscaped(String) - Method in class com.android.build.gradle.external.gnumake.WindowsFileConventions
 
tokenizeCommandLineToRaw(String) - Method in class com.android.build.gradle.external.gnumake.PosixFileConventions
 
tokenizeCommandLineToRaw(String) - Method in class com.android.build.gradle.external.gnumake.WindowsFileConventions
 
toolingRegistry - Variable in class com.android.build.gradle.tasks.LintBaseTask
 
toolsetSupport - Variable in class com.android.build.gradle.external.cmake.server.Generator
 
toString() - Method in class com.android.build.gradle.api.ApkOutputFile
 
trace - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
traceExpand - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
transformVariantScope - Variable in class com.android.build.gradle.tasks.PreColdSwapTask.CreationAction
 
TWO_PASS_AAPT - Static variable in class com.android.build.gradle.tasks.ResourceUsageAnalyzer
Whether we support running aapt twice, to regenerate the resources.arsc file such that we can strip out value resources as well.
type - Variable in class com.android.build.gradle.external.cmake.server.CacheRequest
 
type - Variable in class com.android.build.gradle.external.cmake.server.CacheResult.Cache
 
type - Variable in class com.android.build.gradle.external.cmake.server.CacheResult
 
type - Variable in class com.android.build.gradle.external.cmake.server.CmakeInputsResult
 
type - Variable in class com.android.build.gradle.external.cmake.server.CodeModel
 
type - Variable in class com.android.build.gradle.external.cmake.server.ComputeResult
 
type - Variable in class com.android.build.gradle.external.cmake.server.ConfigureRequest
 
type - Variable in class com.android.build.gradle.external.cmake.server.ConfigureResult
 
type - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
type - Variable in class com.android.build.gradle.external.cmake.server.HandshakeRequest
 
type - Variable in class com.android.build.gradle.external.cmake.server.HandshakeResult
 
type - Variable in class com.android.build.gradle.external.cmake.server.HelloResult
 
type - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveMessage
 
type - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveProgress
 
type - Variable in class com.android.build.gradle.external.cmake.server.receiver.InteractiveSignal
 
type - Variable in class com.android.build.gradle.external.cmake.server.Target
 

U

UnitTestVariant - Interface in com.android.build.gradle.api
A variant that contains all unit test code.
UNKNOWN_FILENAME_MESSAGE - Static variable in class com.android.build.gradle.ProguardFiles
 
useAndroidX() - Method in class com.android.build.gradle.tasks.RenderscriptCompile
 
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

value - Variable in class com.android.build.gradle.external.cmake.server.CacheResult.Cache
 
valueOf(String) - Static method in enum com.android.build.gradle.api.SourceKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.options.SyncOptions.ErrorFormatMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.options.SyncOptions.EvaluationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.ProguardFiles.ProguardFile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.tasks.BinaryFileProviderTask.BinaryArtifactType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.tasks.MergeResources.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.tasks.NativeBuildSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.build.gradle.tasks.ResourceUsageAnalyzer.ApkFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.android.build.gradle.api.SourceKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.options.SyncOptions.ErrorFormatMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.options.SyncOptions.EvaluationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.ProguardFiles.ProguardFile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.tasks.BinaryFileProviderTask.BinaryArtifactType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.tasks.MergeResources.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.tasks.NativeBuildSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.build.gradle.tasks.ResourceUsageAnalyzer.ApkFormat
Returns an array containing the constants of this enum type, in the order they are declared.
VariantFilter - Interface in com.android.build.gradle.api
Deprecated.
Use com.android.build.api.variant.VariantFilter
variantFilter(Action<VariantFilter>) - Method in class com.android.build.gradle.BaseExtension
 
VariantInputs(VariantScope) - Constructor for class com.android.build.gradle.tasks.LintBaseTask.VariantInputs
 
variantScope - Variable in class com.android.build.gradle.tasks.CheckManifestInInstantRunMode.CreationAction
 
variantScope - Variable in class com.android.build.gradle.tasks.InstantRunResourcesApkBuilder.CreationAction
 
variantScope - Variable in class com.android.build.gradle.tasks.ProcessApplicationManifest.CreationAction
 
version - Variable in class com.android.build.gradle.external.cmake.server.Capabilities
 
Version - Class in com.android.build.gradle.external.cmake.server
Version is a attribute of capabilities (which is an attribute of global Cmake server settings).
VersionedVariant - Interface in com.android.build.gradle.api
A Build variant that supports versioning.
VitalCreationAction(VariantScope) - Constructor for class com.android.build.gradle.tasks.LintPerVariantTask.VitalCreationAction
 

W

warn(String, Object...) - Method in class com.android.build.gradle.tasks.LintBaseTask.LintBaseTaskDescriptor
 
warnUninitialized - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
warnUnused - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
warnUnusedCli - Variable in class com.android.build.gradle.external.cmake.server.GlobalSettings
 
WindowsFileConventions - Class in com.android.build.gradle.external.gnumake
File conventions for Windows.
WindowsFileConventions() - Constructor for class com.android.build.gradle.external.gnumake.WindowsFileConventions
 
wrapJavaSourceSet(SourceSet) - Static method in class com.android.build.gradle.BaseExtension
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links
Copyright (C) 2012 The Android Open Source Project