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, GRADLE_MIN_VERSION, GRADLE_SUPPORTED_VERSIONS, INSTALL_GROUP, TEST_SDK_DIR, assembleTest, connectedCheck, deviceCheck, instantiator, lintAll, lintCompile, lintVital, mainPreBuild, mainSourceSet, project, testSourceSet, uninstallAll
 
Property Summary
java.util.Map buildTypes

AppExtension extension

static PluginHolder pluginHolder

java.util.Map productFlavors

java.util.Map signingConfigs

 
Constructor Summary
AppPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)

 
Method Summary
void apply(Project project)

protected void createApiObjects()

protected void doCreateAndroidTasks()

Task creation entry point.

AppExtension getExtension()

 
Methods inherited from class BasePlugin
addDependency, addDependencyToPrepareTask, addPackageTasks, apply, basicCreateMergeResourcesTask, checkTasksAlreadyCreated, collectArtifacts, createAidlTask, createAnchorTasks, createAndroidTasks, createBuildConfigTask, createCheckManifestTask, createCheckTasks, createCompileTask, createGenerateResValuesTask, createLintCompileTask, createLintTasks, createMergeAssetsTask, createMergeResourcesTask, createNdkTasks, createProcessJavaResTask, createProcessManifestTask, createProcessResTask, createProcessResTask, createProcessTestManifestTask, createProguardTasks, createRenderscriptTask, createTestApkTasks, createZipAlignTask, doCreateAndroidTasks, ensureConfigured, getAndroidBuilder, getDefaultConfigData, getExtension, getExtraAndroidArtifacts, getExtraArtifacts, getExtraBuildTypeSourceProviders, getExtraFlavorSourceProviders, getExtraJavaArtifacts, getExtraVariantSourceProviders, getLoadedSdkParser, getLogger, getManifestDependencies, getNdkDirectory, getOptionalDir, getProject, getRuntimeJarList, getRuntimeJars, getSdkDirectory, getSdkParser, getTextSymbolDependencies, getUnresolvedDependencies, isVerbose, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, resetProguardInJarCounts, resolveDependencies, resolveDependencyForConfig, setBaseExtension
 

Property Detail

buildTypes

final java.util.Map buildTypes


extension

AppExtension extension


pluginHolder

static PluginHolder pluginHolder


productFlavors

final java.util.Map productFlavors


signingConfigs

final java.util.Map signingConfigs


 
Constructor Detail

AppPlugin

@Inject
AppPlugin(Instantiator instantiator, ToolingModelBuilderRegistry registry)


 
Method Detail

apply

@Override
void apply(Project project)


createApiObjects

protected void createApiObjects()


doCreateAndroidTasks

@Override
protected void doCreateAndroidTasks()
Task creation entry point.


getExtension

@Override
AppExtension getExtension()


 

Copyright (C) 2012 The Android Open Source Project