Base class for all Android plugins
Modifiers | Name | Description |
---|---|---|
static Pattern |
GRADLE_ACCEPTABLE_VERSIONS |
|
protected AndroidBuilder |
androidBuilder |
|
protected BaseExtension |
extension |
|
protected org.gradle.internal.reflect.Instantiator |
instantiator |
|
protected org.gradle.api.Project |
project |
|
protected SdkHandler |
sdkHandler |
|
protected TaskManager |
taskManager |
|
protected VariantManager |
variantManager |
Constructor and description |
---|
protected BasePlugin
(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry) |
Type | Name and description |
---|---|
protected void |
apply(org.gradle.api.Project project) |
protected void |
configureProject() |
void |
createAndroidTasks(boolean force) |
protected TaskManager |
createTaskManager(org.gradle.api.Project project, AndroidBuilder androidBuilder, BaseExtension extension, SdkHandler sdkHandler, DependencyManager dependencyManager, org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry) |
protected Class<? extends BaseExtension> |
getExtensionClass() |
protected com.android.utils.ILogger |
getLogger() |
protected VariantFactory |
getVariantFactory() |
VariantManager |
getVariantManager() |
protected boolean |
isLibrary() Return whether this plugin creates Android library. |
Return whether this plugin creates Android library. Should be overridden if true.