@Override protected void doFullTaskAction() { File aaptManifestFile = getAaptFriendlyManifestOutputFile(); String aaptFriendlyManifestOutputFilePath = aaptManifestFile == null ? null : aaptManifestFile.getAbsolutePath(); getBuilder().mergeManifestsForApplication( getMainManifest(), getManifestOverlays(), Collections.emptyList(), getPackageOverride(), getVersionCode(), getVersionName(), getMinSdkVersion(), getTargetSdkVersion(), getMaxSdkVersion(), getManifestOutputFile().getAbsolutePath(), aaptFriendlyManifestOutputFilePath, null /* outInstantRunManifestLocation */, ManifestMerger2.MergeType.LIBRARY, variantConfiguration.getManifestPlaceholders(), Collections.emptyList(), getReportFile()); }
@Override protected void doFullTaskAction() { getBuilder().mergeManifestsForApplication( getMainManifest(), getManifestOverlays(), getProviders(), getPackageOverride(), getVersionCode(), getVersionName(), getMinSdkVersion(), getTargetSdkVersion(), getMaxSdkVersion(), getManifestOutputFile().getAbsolutePath(), // no aapt friendly merged manifest file necessary for applications. null /* aaptFriendlyManifestOutputFile */, getInstantRunManifestOutputFile().getAbsolutePath(), ManifestMerger2.MergeType.APPLICATION, variantConfiguration.getManifestPlaceholders(), getOptionalFeatures(), getReportFile()); }