| Interface | Description |
|---|---|
| AndroidArtifactVariant |
A Build variant for a generic android artifact.
|
| AndroidSourceDirectorySet |
An AndroidSourceDirectorySet represents a set of directory inputs for an Android project.
|
| AndroidSourceFile |
An AndroidSourceFile represents a single file input for an Android project.
|
| AndroidSourceSet |
An AndroidSourceSet represents a logical group of Java, aidl and RenderScript sources
as well as Android and non-Android (Java-style) resources.
|
| AnnotationProcessorOptions |
Options for configuring Java annotation processor.
|
| ApkVariant |
A Build variant and all its public data.
|
| ApkVariantOutput |
A variant output for apk-generating variants.
|
| ApplicationVariant |
A Build variant and all its public data.
|
| BaseVariant |
A Build variant and all its public data.
|
| BaseVariantOutput |
A Build variant output and all its public data.
|
| FeatureVariant |
A Build variant and all of its public data.
|
| InstallableVariant |
A Build variant that supports installation.
|
| JavaCompileOptions |
Options for configuring Java compilation.
|
| LibraryVariant |
A Build variant and all its public data.
|
| LibraryVariantOutput |
A variant output for library variants.
|
| TestedComponentIdentifier |
Component Identifier for a tested artifact.
|
| TestVariant |
A Build variant and all its public data.
|
| UnitTestVariant |
A variant that contains all unit test code.
|
| VariantFilter | Deprecated
Use com.android.build.api.variant.VariantFilter
|
| VersionedVariant |
A Build variant that supports versioning.
|
| Class | Description |
|---|---|
| AndroidBasePlugin |
Common plugin applied by all plugins.
|
| ApkOutputFile |
Represents a resource output from a variant configuration.
|
| Enum | Description |
|---|---|
| SourceKind |
Enum representing a type of source folder.
|