Class |
Description |
AidlCompile
|
Task to compile aidl files. |
AidlCompile.ConfigAction
|
|
AndroidJarTask
|
Decorated org.gradle.api.tasks.bundling.Jar task with android specific behaviors. |
AndroidProGuardTask
|
Decoration for the proguard.gradle.ProGuardTask so it implements shared interfaces with our custom
tasks. |
AndroidProGuardTask.ConfigAction
|
|
BinaryFileProviderTask.Artifact
|
Denotes a org.gradle.api.Task that is capable of providing a zip or jar package of compiled java
sources. |
CompatibleScreensManifest
|
Task to generate a manifest snippet that just contains a compatible-screens
node with the given density and the given list of screen sizes. |
CompatibleScreensManifest.ConfigAction
|
|
Dex
|
|
Dex.ConfigAction
|
|
ExtractAnnotations
|
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
- For any
Keep annotated elements, a Proguard keep file (pointed to by
ExtractAnnotations.proguard, which lists APIs (classes, methods and fields)
that should not be removed even if no references in code are found to those APIs. |
GenerateBuildConfig
|
|
GenerateBuildConfig.ConfigAction
|
|
GenerateResValues
|
|
GenerateResValues.ConfigAction
|
|
GenerateSplitAbiRes
|
Generates all metadata (like AndroidManifest.xml) necessary for a ABI dimension split APK. |
GroovyGradleDetector
|
Implementation of the com.android.tools.lint.checks.GradleDetector using a real Groovy AST,
which the Gradle plugin has access to |
InvokeManifestMerger
|
Simple task to invoke the new Manifest Merger without any injection, features, system properties
or overlay manifests |
JackTask
|
Jack task. |
JackTask.ConfigAction
|
|
JillTask
|
|
JillTask.PackagedConfigAction
|
|
JillTask.RuntimeTaskConfigAction
|
|
Lint
|
|
Lint.ConfigAction
|
|
Lint.LintGradleIssueRegistry
|
|
ManifestProcessorTask
|
A task that processes the manifest |
MergeAssets
|
|
MergeAssets.ConfigAction
|
|
MergeManifests
|
A task that processes the manifest |
MergeManifests.ConfigAction
|
|
MergeResources
|
|
MergeResources.ConfigAction
|
|
NdkCompile
|
|
PackageApplication
|
|
PackageApplication.ConfigAction
|
|
PackageSplitAbi
|
Package a abi dimension specific split APK |
PackageSplitRes
|
Package each split resources into a specific signed apk file. |
PreCompilationVerificationTask
|
Runs some sanity checks that our tool chain configuration is correct. |
PreDex
|
|
PreDex.ConfigAction
|
|
PreprocessResourcesTask
|
Generates PNGs from Android vector drawable files. |
ProcessAndroidResources
|
|
ProcessAndroidResources.ConfigAction
|
|
ProcessManifest
|
a Task that only merge a single manifest with its overlays. |
ProcessManifest.ConfigAction
|
|
ProcessTestManifest
|
A task that processes the manifest |
ProcessTestManifest.ConfigAction
|
|
RenderscriptCompile
|
Task to compile Renderscript files. |
RenderscriptCompile.ConfigAction
|
|
ResourceUsageAnalyzer
|
Class responsible for searching through a Gradle built tree (after resource merging,
compilation and ProGuarding has been completed, but before final .apk assembly), which
figures out which resources if any are unused, and removes them. |
ResourceUsageAnalyzer.Resource
|
|
ShrinkResources
|
Task which strips out unused resources |
ShrinkResources.ConfigAction
|
|
SimpleWorkQueue
|
Common utilities to use a simple shared instance of com.android.builder.tasks.WorkQueue.
|
SplitRelatedTask
|
Common code for all split related tasks |
SplitZipAlign
|
Task to zip align all the splits |
TestModuleProGuardTask
|
Specialization of the proguard.gradle.ProGuardTask that can use org.gradle.api.artifacts.Configuration objects to retrieve
input files like the tested application classes and the tested application mapping file. |
ZipAlign
|
|
ZipAlign.ConfigAction
|
|