public class PackageSplitRes
extends com.android.build.gradle.internal.tasks.AndroidBuilderTask
Modifier and Type | Class and Description |
---|---|
static class |
PackageSplitRes.CreationAction |
Modifier and Type | Field and Description |
---|---|
com.android.build.api.artifact.BuildableArtifact |
processedResources |
java.io.File |
splitResApkOutputDirectory |
Constructor and Description |
---|
PackageSplitRes(org.gradle.workers.WorkerExecutor workerExecutor) |
Modifier and Type | Method and Description |
---|---|
protected void |
doFullTaskAction() |
static java.lang.String |
getOutputFileNameForSplit(com.android.ide.common.build.ApkInfo apkData,
java.lang.String archivesBaseName,
boolean isSigned) |
com.android.build.api.artifact.BuildableArtifact |
getProcessedResources() |
org.gradle.api.file.FileCollection |
getSigningConfig() |
java.io.File |
getSplitResApkOutputDirectory() |
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
public com.android.build.api.artifact.BuildableArtifact processedResources
public java.io.File splitResApkOutputDirectory
@Inject public PackageSplitRes(org.gradle.workers.WorkerExecutor workerExecutor)
@InputFiles public com.android.build.api.artifact.BuildableArtifact getProcessedResources()
@OutputDirectory public java.io.File getSplitResApkOutputDirectory()
@InputFiles public org.gradle.api.file.FileCollection getSigningConfig()
protected void doFullTaskAction()
public static java.lang.String getOutputFileNameForSplit(com.android.ide.common.build.ApkInfo apkData, java.lang.String archivesBaseName, boolean isSigned)