public class PackageSplitAbi
extends com.android.build.gradle.internal.tasks.AndroidBuilderTask
Modifier and Type | Class and Description |
---|---|
static class |
PackageSplitAbi.CreationAction |
Constructor and Description |
---|
PackageSplitAbi(org.gradle.workers.WorkerExecutor workerExecutor) |
Modifier and Type | Method and Description |
---|---|
protected void |
doFullTaskAction() |
org.gradle.api.file.FileCollection |
getJniFolders() |
int |
getMinSdkVersion() |
java.util.Collection<java.lang.String> |
getNoCompressExtensions() |
java.io.File |
getOutputDirectory() |
com.android.build.api.artifact.BuildableArtifact |
getProcessedAbiResources() |
org.gradle.api.file.FileCollection |
getSigningConfig() |
java.util.Set<java.lang.String> |
getSplits() |
boolean |
isJniDebuggable() |
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 PackageSplitAbi(org.gradle.workers.WorkerExecutor workerExecutor)
@InputFiles public com.android.build.api.artifact.BuildableArtifact getProcessedAbiResources()
@OutputDirectory public java.io.File getOutputDirectory()
@Input public java.util.Set<java.lang.String> getSplits()
@Input public boolean isJniDebuggable()
@InputFiles public org.gradle.api.file.FileCollection getSigningConfig()
@InputFiles public org.gradle.api.file.FileCollection getJniFolders()
@Input public int getMinSdkVersion()
@Input public java.util.Collection<java.lang.String> getNoCompressExtensions()
protected void doFullTaskAction() throws java.io.IOException
java.io.IOException