@CacheableTask public class ProcessLibraryManifest extends ManifestProcessorTask
Modifier and Type | Class and Description |
---|---|
static class |
ProcessLibraryManifest.CreationAction |
checkManifestResult
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.
|
java.io.File |
getMainManifest() |
java.lang.String |
getMainSplitFullName() |
org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> |
getManifestOutputFile() |
java.util.List<java.io.File> |
getManifestOverlays() |
java.lang.String |
getManifestPlaceholders()
Returns a serialized version of our map of key value pairs for placeholder substitution.
|
java.lang.Integer |
getMaxSdkVersion() |
java.lang.String |
getMinSdkVersion() |
java.util.List<java.io.File> |
getNavigationFiles() |
java.lang.String |
getPackageOverride() |
java.lang.String |
getTargetSdkVersion() |
com.android.build.gradle.internal.core.VariantConfiguration<com.android.build.gradle.internal.dsl.CoreBuildType,com.android.build.gradle.internal.dsl.CoreProductFlavor,com.android.build.gradle.internal.dsl.CoreProductFlavor> |
getVariantConfiguration() |
int |
getVersionCode() |
java.lang.String |
getVersionName() |
void |
setVariantConfiguration(com.android.build.gradle.internal.core.VariantConfiguration<com.android.build.gradle.internal.dsl.CoreBuildType,com.android.build.gradle.internal.dsl.CoreProductFlavor,com.android.build.gradle.internal.dsl.CoreProductFlavor> variantConfiguration) |
getAaptFriendlyManifestOutputDirectory, getBundleManifestOutputDirectory, getCheckManifestResult, getInstantAppManifestOutputDirectory, getInstantRunManifestOutputDirectory, getManifestOutputDirectory, getMetadataFeatureManifestOutputDirectory, getReportFile, serializeMap, setBundleManifestOutputDirectory, setMetadataFeatureManifestOutputDirectory, setReportFile
doIncrementalTaskAction, getIncrementalFolder, isIncremental, setIncrementalFolder
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 ProcessLibraryManifest(org.gradle.api.model.ObjectFactory objectFactory)
@OutputFile @NonNull public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> getManifestOutputFile()
protected void doFullTaskAction()
doFullTaskAction
in class com.android.build.gradle.internal.tasks.IncrementalTask
@Nullable @Internal public java.io.File getAaptFriendlyManifestOutputFile()
ManifestProcessorTask
getAaptFriendlyManifestOutputFile
in class ManifestProcessorTask
@Input @Optional public java.lang.String getMinSdkVersion()
@Input @Optional public java.lang.String getTargetSdkVersion()
@Input @Optional public java.lang.Integer getMaxSdkVersion()
@Internal public com.android.build.gradle.internal.core.VariantConfiguration<com.android.build.gradle.internal.dsl.CoreBuildType,com.android.build.gradle.internal.dsl.CoreProductFlavor,com.android.build.gradle.internal.dsl.CoreProductFlavor> getVariantConfiguration()
public void setVariantConfiguration(com.android.build.gradle.internal.core.VariantConfiguration<com.android.build.gradle.internal.dsl.CoreBuildType,com.android.build.gradle.internal.dsl.CoreProductFlavor,com.android.build.gradle.internal.dsl.CoreProductFlavor> variantConfiguration)
@InputFile @PathSensitive(value=RELATIVE) public java.io.File getMainManifest()
@Input @Optional public java.lang.String getPackageOverride()
@Input public int getVersionCode()
@Input @Optional public java.lang.String getVersionName()
@InputFiles @PathSensitive(value=RELATIVE) public java.util.List<java.io.File> getManifestOverlays()
@InputFiles @PathSensitive(value=RELATIVE) public java.util.List<java.io.File> getNavigationFiles()
@Input @Optional public java.lang.String getManifestPlaceholders()
@Input public java.lang.String getMainSplitFullName()