if (config.getSymbolOutputDir() != null && (config.getVariantType() == VariantType.LIBRARY || !config.getLibraries().isEmpty())) {
if ((packageConfig.getSymbolOutputDir() != null || packageConfig.getSourceOutputDir() != null) && packageConfig.getLibraries().isEmpty()) {
File mainRTxt = new File(aaptConfig.getSymbolOutputDir(), "R.txt"); SymbolTable mainSymbols = mainRTxt.isFile()? SymbolIo.read(mainRTxt) : SymbolTable.builder().build();
if (config.getSymbolOutputDir() != null && (config.getVariantType() == VariantType.LIBRARY || !config.getLibraries().isEmpty())) { builder.addArgs( "--output-text-symbols", FileUtils.toExportableSystemDependentPath(config.getSymbolOutputDir()));