public class GenerateSplitAbiRes
extends com.android.build.gradle.internal.tasks.AndroidBuilderTask
Modifier and Type | Class and Description |
---|---|
static class |
GenerateSplitAbiRes.CreationAction |
Constructor and Description |
---|
GenerateSplitAbiRes(org.gradle.workers.WorkerExecutor workerExecutor) |
Modifier and Type | Method and Description |
---|---|
protected void |
doFullTaskAction() |
org.gradle.api.file.FileCollection |
getAapt2FromMaven() |
com.android.build.gradle.internal.dsl.AaptOptions |
getAaptOptions() |
java.lang.String |
getApplicationId() |
org.gradle.api.file.FileCollection |
getApplicationIdOverride() |
java.lang.String |
getFeatureName() |
java.lang.String |
getOutputBaseName() |
java.io.File |
getOutputDirectory() |
java.util.Set<java.lang.String> |
getSplits() |
int |
getVersionCode() |
java.lang.String |
getVersionName() |
boolean |
isDebuggable() |
getBuilder, getBuildTools, getILogger, setAndroidBuilder
getVariantName, setVariantName
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Inject public GenerateSplitAbiRes(@NonNull org.gradle.workers.WorkerExecutor workerExecutor)
@Input public java.lang.String getApplicationId()
@Input public int getVersionCode()
@Input @Optional public java.lang.String getVersionName()
@Input public java.lang.String getOutputBaseName()
@Input public java.util.Set<java.lang.String> getSplits()
@OutputDirectory public java.io.File getOutputDirectory()
@Input public boolean isDebuggable()
public com.android.build.gradle.internal.dsl.AaptOptions getAaptOptions()
@Input @Optional @Nullable public java.lang.String getFeatureName()
@InputFiles @Optional @Nullable public org.gradle.api.file.FileCollection getApplicationIdOverride()
@InputFiles @Optional @PathSensitive(value=RELATIVE) @Nullable public org.gradle.api.file.FileCollection getAapt2FromMaven()
protected void doFullTaskAction() throws java.io.IOException
java.io.IOException