com.android.build.gradle
[Groovy] Class AppPlugin

java.lang.Object
  com.android.build.gradle.BasePlugin
      com.android.build.gradle.AppPlugin
All Implemented Interfaces:
Plugin

class AppPlugin
extends BasePlugin

Gradle plugin class for 'application' projects.


Field Summary
 
Fields inherited from class BasePlugin
DIR_BUNDLES, FILE_JACOCO_AGENT, GRADLE_MIN_VERSION, GRADLE_SUPPORTED_VERSIONS, INSTALL_GROUP, TEST_SDK_DIR, assembleTest, connectedCheck, deviceCheck, instantiator, jacocoAgentTask, jacocoPlugin, lintAll, lintCompile, lintVital, mainPreBuild, mainSourceSet, project, sdkHandler, testSourceSet, uninstallAll
 
Property Summary
static PluginHolder pluginHolder

 
Constructor Summary
AppPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)

 
Method Summary
void apply(Project project)

protected java.lang.Class getExtensionClass()

protected VariantFactory getVariantFactory()

 
Methods inherited from class BasePlugin
addDependency, addPackageTasks, apply, basicCreateMergeResourcesTask, checkTasksAlreadyCreated, createAidlTask, createAnchorTasks, createAndroidTasks, createAssembleTask, createBuildConfigTask, createCheckManifestTask, createCheckTasks, createCompileTask, createCopyMicroApkTask, createGenerateMicroApkDataTask, createGenerateResValuesTask, createLintCompileTask, createLintTasks, createMergeAssetsTask, createMergeManifestsTask, createMergeResourcesTask, createNdkTasks, createOldProcessManifestTask, createProcessJavaResTask, createProcessManifestTask, createProcessResTask, createProcessResTask, createProcessTestManifestTask, createProguardTasks, createRenderscriptTask, createTestApkTasks, createZipAlignTask, displayDeprecationWarning, displayDeprecationWarning, displayDeprecationWarning, ensureConfigured, ensureTargetSetup, getAndroidBuilder, getBootClasspath, getDefaultConfigData, getExtension, getExtensionClass, getExtraAndroidArtifacts, getExtraArtifacts, getExtraBuildTypeSourceProviders, getExtraFlavorSourceProviders, getExtraJavaArtifacts, getExtraVariantSourceProviders, getInstantiator, getJacocoAgentTask, getLocalJarFileList, getLogger, getManifestDependencies, getNdkFolder, getOptionalDir, getProject, getSdkFolder, getSdkInfo, getTextSymbolDependencies, getUnresolvedDependencies, getVariantFactory, getVariantManager, handleLibrary, isVerbose, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, resolveDependencies, setAssembleTest
 

Property Detail

pluginHolder

static PluginHolder pluginHolder


 
Constructor Detail

AppPlugin

@Inject
AppPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)


 
Method Detail

apply

@Override
void apply(Project project)


getExtensionClass

@Override
protected java.lang.Class getExtensionClass()


getVariantFactory

@Override
protected VariantFactory getVariantFactory()


 

Copyright (C) 2012 The Android Open Source Project