@CacheableTask public class ProcessLibraryManifest extends ManifestProcessorTask
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessLibraryManifest.CreationAction |
static class |
ProcessLibraryManifest.ProcessLibRunnable |
checkManifestResult| Constructor and Description |
|---|
ProcessLibraryManifest(org.gradle.api.model.ObjectFactory objectFactory,
org.gradle.workers.WorkerExecutor workerExecutor) |
| 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.file.RegularFileProperty |
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, setReportFiledoIncrementalTaskAction, getIncrementalFolder, isIncremental, setIncrementalFoldergetBuilder, getILogger, setAndroidBuildergetVariantName, 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,
org.gradle.workers.WorkerExecutor workerExecutor)
@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()
@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 @Nullable 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()