'android' extension for 'com.android.test' project.
| Property | Description |
aaptOptions | Options for aapt, tool for packaging resources. |
applicationVariants | The list of Application variants. Since the collections is built after evaluation,
it should be used with Gradle's |
buildToolsVersion | Required. Version of the build tools to use. |
buildTypes | Build types used by this project. |
compileOptions | Compile options |
compileSdkVersion | Required. Compile SDK version. |
defaultConfig | Default config, shared by all flavors. |
defaultPublishConfig | Name of the configuration used to build the default artifact of this project. |
dexOptions | Dex options. |
jacoco | JaCoCo options. |
lintOptions | Lint options. |
packagingOptions | Packaging options. |
productFlavors | All product flavors used by this project. |
publishNonDefault | Whether to publish artifacts for all configurations, not just the default one. |
resourcePrefix | A prefix to be used when creating new resources. Used by Studio |
signingConfigs | Signing configs used by this project. |
sourceSets | All source sets. Note that the Android plugin uses its own implementation of
source sets, |
splits | APK splits |
targetProjectPath | The Gradle path of the project that this test project tests. |
targetVariant | The variant of the tested project. Default is 'debug' |
testOptions | Options for running tests. |
variantFilter | A variant filter to control which variant are excluded. The filter is a closure which
is passed a single object of type |
| Method | Description |
adbOptions(action) | Configures adb options. |
AaptOptions aaptOptions (read-only)
Options for aapt, tool for packaging resources.
DefaultDomainObjectSet<ApplicationVariant> applicationVariants (read-only)
DefaultDomainObjectSet<ApplicationVariant>The list of Application variants. Since the collections is built after evaluation,
it should be used with Gradle's all iterator to process future items.
String buildToolsVersion
Required. Version of the build tools to use.
Value assigned to this property is parsed and stored in a normalized form, so reading it back may give a slightly different string.
NamedDomainObjectContainer<BuildType> buildTypes (read-only)
NamedDomainObjectContainer<BuildType>Build types used by this project.
CompileOptions compileOptions (read-only)
Compile options
String compileSdkVersion
Required. Compile SDK version.
Setter can be called with a string like "android-21" or a number.
Value assigned to this property is parsed and stored in a normalized form, so reading it back may give a slightly different string.
ProductFlavor defaultConfig (read-only)
Default config, shared by all flavors.
String defaultPublishConfig
Name of the configuration used to build the default artifact of this project.
DexOptions dexOptions (read-only)
Dex options.
JacocoExtension jacoco (read-only)
JaCoCo options.
LintOptions lintOptions (read-only)
Lint options.
PackagingOptions packagingOptions (read-only)
Packaging options.
NamedDomainObjectContainer<GroupableProductFlavor> productFlavors (read-only)
NamedDomainObjectContainer<GroupableProductFlavor>All product flavors used by this project.
Whether to publish artifacts for all configurations, not just the default one.
String resourcePrefix
A prefix to be used when creating new resources. Used by Studio
NamedDomainObjectContainer<SigningConfig> signingConfigs (read-only)
NamedDomainObjectContainer<SigningConfig>Signing configs used by this project.
NamedDomainObjectContainer<AndroidSourceSet> sourceSets (read-only)
NamedDomainObjectContainer<AndroidSourceSet>All source sets. Note that the Android plugin uses its own implementation of
source sets, AndroidSourceSet.
Splits splits (read-only)
APK splits
String targetProjectPath
The Gradle path of the project that this test project tests.
String targetVariant
The variant of the tested project. Default is 'debug'
TestOptions testOptions (read-only)
Options for running tests.
A variant filter to control which variant are excluded. The filter is a closure which
is passed a single object of type VariantFilter
void adbOptions(Action<AdbOptions> action)
Action<AdbOptions>Configures adb options.