public abstract class AndroidProjectPlugin extends Object implements Plugin<Project>
plugins.
Provides type-safe access to the android-extension
and the variant collection.| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidProjectPlugin.ProjectType |
| Constructor and Description |
|---|
AndroidProjectPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Project project) |
com.android.build.gradle.TestedExtension |
getAndroidExtension() |
DomainObjectSet<? extends com.android.build.gradle.api.BaseVariant> |
getAndroidVariants() |
DomainObjectSet<com.android.build.gradle.api.TestVariant> |
getTestVariants() |
DomainObjectSet<com.android.build.gradle.api.UnitTestVariant> |
getUnitTestVariants() |
protected boolean |
publishVariant(com.android.build.gradle.api.BaseVariant variant) |
protected void |
withAndroid(com.android.build.gradle.TestedExtension extension) |
protected void withAndroid(com.android.build.gradle.TestedExtension extension)
public com.android.build.gradle.TestedExtension getAndroidExtension()
public DomainObjectSet<? extends com.android.build.gradle.api.BaseVariant> getAndroidVariants()
public DomainObjectSet<com.android.build.gradle.api.TestVariant> getTestVariants()
public DomainObjectSet<com.android.build.gradle.api.UnitTestVariant> getUnitTestVariants()
protected boolean publishVariant(com.android.build.gradle.api.BaseVariant variant)