@Override public File call() { return variantOutputData.processResourcesTask.getPackageOutputFile(); } });
@Override public Collection<File> call() throws Exception { List<File> proguardFiles = variantConfig.getProguardFiles(true, Collections.singletonList(getDefaultProguardFile( TaskManager.DEFAULT_PROGUARD_CONFIG_FILE))); proguardFiles.add( variantOutputData.processResourcesTask.getProguardOutputFile()); return proguardFiles; } });
File srcOut = getSourceOutputDir(); if (srcOut != null) { FileUtils.cleanOutputDir(srcOut); File resOutBaseNameFile = getPackageOutputFile(); File instantRunManifest = getInstantRunManifestFile(); File manifestFileToPackage = instantRunBuildContext.isInInstantRunMode() && instantRunManifest != null && instantRunManifest.exists() ? instantRunManifest : getManifestFile(); AndroidBuilder builder = getBuilder(); MergingLog mergingLog = new MergingLog(getMergeBlameLogFolder()); ProcessOutputHandler processOutputHandler = new ParsingProcessOutputHandler( new ToolOutputParser(new AaptOutputParser(), getILogger()), new MergingLogRewriter(mergingLog, builder.getErrorReporter())); getResourceConfigs().isEmpty() ? getPreferredDensity() getBuilder(), processOutputHandler, true, variantScope.getGlobalScope().getProject(), variantScope.getVariantConfiguration().getType(), FileUtils.mkdirs(new File(getIncrementalFolder(), "aapt-temp")), aaptOptions.getCruncherProcesses());
@Input public String getBuildToolsVersion() { return getBuildTools().getRevision().toString(); }
@InputFiles @Optional @Nullable public List<File> getInputFilesFromLibraries() { List<AndroidDependency> dependencies = getAndroidDependencies(); if (dependencies == null) { return ImmutableList.of(); } List<File> files = Lists.newArrayListWithCapacity(dependencies.size() * 2); for (AndroidDependency dependency : dependencies) { files.add(dependency.getManifest()); files.add(dependency.getSymbolFile()); } return files; }
baseVariantOutputData.processResourcesTask; if (processResTask != null) { processResTask.dependsOn(processLayoutsTask.getName());
proguardFiles.add(outputData.processResourcesTask.getProguardOutputFile()); return proguardFiles; });
@Override public File call() { return variantOutputData.processResourcesTask.getPackageOutputFile(); } });