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

java.lang.Object
  com.android.build.gradle.BaseExtension
      com.android.build.gradle.AppExtension

class AppExtension
extends BaseExtension

Extension for 'application' project.


Field Summary
 
Fields inherited from class BaseExtension
plugin
 
Property Summary
NamedDomainObjectContainer buildTypes

java.util.List flavorGroupList

NamedDomainObjectContainer productFlavors

NamedDomainObjectContainer signingConfigs

java.lang.String testBuildType

 
Constructor Summary
AppExtension(AppPlugin plugin, ProjectInternal project, Instantiator instantiator, NamedDomainObjectContainer buildTypes, NamedDomainObjectContainer productFlavors, NamedDomainObjectContainer signingConfigs)

 
Method Summary
void addApplicationVariant(ApplicationVariant applicationVariant)

void buildTypes(Action action)

void flavorGroups(java.lang.String... groups)

DefaultDomainObjectSet getApplicationVariants()

void productFlavors(Action action)

void signingConfigs(Action action)

 
Methods inherited from class BaseExtension
aaptOptions, addTestVariant, buildToolsVersion, compileOptions, compileSdkVersion, compileSdkVersion, defaultConfig, deviceProvider, dexOptions, getAdbExe, getBuildToolsRevision, getCompileSdkVersion, getDefaultProguardFile, getDeviceProviders, getLogger, getSourceSets, getTestServers, getTestVariants, lintOptions, packagingOptions, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, setBuildToolsVersion, setCompileSdkVersion, setCompileSdkVersion, sourceSets, testOptions, testServer, wrapJavaSourceSet
 

Property Detail

buildTypes

final NamedDomainObjectContainer buildTypes


flavorGroupList

java.util.List flavorGroupList


productFlavors

final NamedDomainObjectContainer productFlavors


signingConfigs

final NamedDomainObjectContainer signingConfigs


testBuildType

java.lang.String testBuildType


 
Constructor Detail

AppExtension

AppExtension(AppPlugin plugin, ProjectInternal project, Instantiator instantiator, NamedDomainObjectContainer buildTypes, NamedDomainObjectContainer productFlavors, NamedDomainObjectContainer signingConfigs)


 
Method Detail

addApplicationVariant

void addApplicationVariant(ApplicationVariant applicationVariant)


buildTypes

void buildTypes(Action action)


flavorGroups

void flavorGroups(java.lang.String... groups)


getApplicationVariants

DefaultDomainObjectSet getApplicationVariants()


productFlavors

void productFlavors(Action action)


signingConfigs

void signingConfigs(Action action)


 

Copyright (C) 2012 The Android Open Source Project