@CacheableTask public abstract class ProcessLibraryManifest extends ManifestProcessorTask
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessLibraryManifest.CreationAction |
static class |
ProcessLibraryManifest.ProcessLibRunnable |
| Constructor and Description |
|---|
ProcessLibraryManifest(org.gradle.api.model.ObjectFactory objectFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doFullTaskAction() |
java.io.File |
getAaptFriendlyManifestOutputFile()
The aapt friendly processed Manifest.
|
org.gradle.api.file.RegularFileProperty |
getMainManifest() |
java.lang.String |
getMainSplitFullName() |
org.gradle.api.file.RegularFileProperty |
getManifestOutputFile() |
org.gradle.api.provider.ListProperty<java.io.File> |
getManifestOverlays() |
org.gradle.api.provider.MapProperty<java.lang.String,java.lang.Object> |
getManifestPlaceholders()
Returns a serialized version of our map of key value pairs for placeholder substitution.
|
java.lang.Integer |
getMaxSdkVersion() |
java.lang.String |
getMinSdkVersion() |
org.gradle.api.provider.Property<java.lang.String> |
getPackageOverride() |
java.lang.String |
getTargetSdkVersion() |
org.gradle.api.provider.Property<java.lang.Integer> |
getVersionCode() |
org.gradle.api.provider.Property<java.lang.String> |
getVersionName() |
getAaptFriendlyManifestOutputDirectory, getBundleManifestOutputDirectory, getCheckManifestResult, getInstantAppManifestOutputDirectory, getManifestOutputDirectory, getMergeBlameFile, getMetadataFeatureManifestOutputDirectory, getReportFile, outputMergeBlameContents, serializeMapdoIncrementalTaskAction, getIncremental, getIncrementalFolder, setIncrementalFolder, taskAction$gradlegetProjectName, getVariantName, getWorkerExecutor, getWorkerFacadeWithThreads, getWorkerFacadeWithWorkers, recordTaskAction, setVariantNamenewInputDirectory, newInputFile, newOutputDirectory, newOutputFileappendParallelSafeAction, 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 ProcessLibraryManifest(org.gradle.api.model.ObjectFactory objectFactory)
@OutputFile @NonNull public org.gradle.api.file.RegularFileProperty getManifestOutputFile()
protected void doFullTaskAction()
doFullTaskAction in class com.android.build.gradle.internal.tasks.IncrementalTask@Nullable @Internal public java.io.File getAaptFriendlyManifestOutputFile()
ManifestProcessorTaskgetAaptFriendlyManifestOutputFile in class ManifestProcessorTask@Input @Optional public java.lang.String getMinSdkVersion()
@Input @Optional public java.lang.String getTargetSdkVersion()
@Input @Optional public java.lang.Integer getMaxSdkVersion()
@InputFile @PathSensitive(value=RELATIVE) public org.gradle.api.file.RegularFileProperty getMainManifest()
@Input @Optional public org.gradle.api.provider.Property<java.lang.String> getPackageOverride()
@Input public org.gradle.api.provider.Property<java.lang.Integer> getVersionCode()
@Input @Optional public org.gradle.api.provider.Property<java.lang.String> getVersionName()
@InputFiles @PathSensitive(value=RELATIVE) public org.gradle.api.provider.ListProperty<java.io.File> getManifestOverlays()
@Input @Optional public org.gradle.api.provider.MapProperty<java.lang.String,java.lang.Object> getManifestPlaceholders()
This serialized form is only used by gradle to compare past and present tasks to determine whether a task need to be re-run or not.
@Input public java.lang.String getMainSplitFullName()