@CacheableTask public class MergeManifests extends ManifestProcessorTask
| Modifier and Type | Class and Description |
|---|---|
static class |
MergeManifests.BaseFeatureConfigAction |
static class |
MergeManifests.ConfigAction |
static class |
MergeManifests.FeatureConfigAction |
| Constructor and Description |
|---|
MergeManifests() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doFullTaskAction() |
java.io.File |
getAaptFriendlyManifestOutputFile()
The aapt friendly processed Manifest.
|
static java.lang.String |
getArtifactName(org.gradle.api.artifacts.result.ResolvedArtifactResult artifact) |
java.lang.String |
getBuildTargetAbi() |
java.lang.String |
getBuildTargetDensity() |
org.gradle.api.file.FileCollection |
getCompatibleScreensManifest() |
org.gradle.api.file.FileCollection |
getFeatureManifests() |
java.lang.String |
getFeatureName() |
java.io.File |
getMainManifest() |
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.
|
org.gradle.api.file.FileCollection |
getManifests() |
java.lang.Integer |
getMaxSdkVersion() |
org.gradle.api.file.FileCollection |
getMicroApkManifest() |
java.lang.String |
getMinSdkVersion() |
java.util.List<com.android.manifmerger.ManifestMerger2.Invoker.Feature> |
getOptionalFeatures()
Not an input, see
getOptionalFeaturesString(). |
java.util.List<java.lang.String> |
getOptionalFeaturesString()
Synthetic input for
getOptionalFeatures() |
org.gradle.api.file.FileCollection |
getPackageManifest() |
java.lang.String |
getPackageOverride() |
java.util.Set<java.lang.String> |
getSupportedAbis() |
java.lang.String |
getTargetSdkVersion() |
com.android.builder.core.VariantConfiguration |
getVariantConfiguration() |
java.util.List<java.lang.Integer> |
getVersionCodes() |
java.util.List<java.lang.String> |
getVersionNames() |
void |
setVariantConfiguration(com.android.builder.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, getCombinedInput, getInstantRunManifestOutputDirectory, getManifestOutputDirectory, getManifestOutputFile, getReportFile, serializeMap, setAaptFriendlyManifestOutputDirectory, setInstantRunManifestOutputDirectory, setManifestOutputDirectory, setReportFiledoIncrementalTaskAction, getIncrementalFolder, isIncremental, setIncrementalFoldergetBuilder, getBuildTools, getILogger, setAndroidBuildergetVariantName, setVariantNameaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, newInputFile, newOutputDirectory, newOutputFile, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringprotected void doFullTaskAction()
throws java.io.IOException
doFullTaskAction in class com.android.build.gradle.internal.tasks.IncrementalTaskjava.io.IOException@Nullable @Internal public java.io.File getAaptFriendlyManifestOutputFile()
ManifestProcessorTaskgetAaptFriendlyManifestOutputFile in class ManifestProcessorTask@Optional @InputFile @PathSensitive(value=RELATIVE) public java.io.File getMainManifest()
@InputFiles @PathSensitive(value=RELATIVE) public java.util.List<java.io.File> getManifestOverlays()
@Input @Optional public java.lang.String getPackageOverride()
@Input public java.util.List<java.lang.Integer> getVersionCodes()
@Input @Optional public java.util.List<java.lang.String> getVersionNames()
@Input @Optional public java.lang.String getManifestPlaceholders()
@NonNull
@Internal
public static java.lang.String getArtifactName(@NonNull
org.gradle.api.artifacts.result.ResolvedArtifactResult artifact)
@Input @Optional public java.lang.String getMinSdkVersion()
@Input @Optional public java.lang.String getTargetSdkVersion()
@Input @Optional public java.lang.Integer getMaxSdkVersion()
@Internal public java.util.List<com.android.manifmerger.ManifestMerger2.Invoker.Feature> getOptionalFeatures()
getOptionalFeaturesString().@Input public java.util.List<java.lang.String> getOptionalFeaturesString()
getOptionalFeatures()@Internal public com.android.builder.core.VariantConfiguration getVariantConfiguration()
public void setVariantConfiguration(com.android.builder.core.VariantConfiguration<com.android.build.gradle.internal.dsl.CoreBuildType,com.android.build.gradle.internal.dsl.CoreProductFlavor,com.android.build.gradle.internal.dsl.CoreProductFlavor> variantConfiguration)
@InputFiles @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getManifests()
@InputFiles @Optional @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getFeatureManifests()
@InputFiles @Optional @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getMicroApkManifest()
@InputFiles @Optional @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getCompatibleScreensManifest()
@InputFiles @Optional @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getPackageManifest()
@Input @Optional public java.util.Set<java.lang.String> getSupportedAbis()
@Input @Optional public java.lang.String getBuildTargetAbi()
@Input @Optional public java.lang.String getBuildTargetDensity()
@Input @Optional public java.lang.String getFeatureName()