@NonNull @Override public List<File> getResourceFolders() { if (resourceFolders == null) { resourceFolders = Lists.newArrayList(); for (SourceProvider provider : getSourceProviders()) { Collection<File> resDirs = provider.getResDirectories(); // model returns path whether or not it exists resourceFolders.addAll(resDirs.stream() .filter(File::exists) .collect(Collectors.toList())); } resourceFolders.addAll( mVariant.getMainArtifact().getGeneratedResourceFolders().stream() .filter(File::exists) .collect(Collectors.toList())); } return resourceFolders; }
@NonNull @Override public List<File> getResourceFolders() { if (mResourceFolders == null) { mResourceFolders = Lists.newArrayList(); for (SourceProvider provider : getSourceProviders()) { Collection<File> resDirs = provider.getResDirectories(); for (File res : resDirs) { if (res.exists()) { // model returns path whether or not it exists mResourceFolders.add(res); } } } for (File file : mVariant.getMainArtifact().getGeneratedResourceFolders()) { if (file.exists()) { mResourceFolders.add(file); } } } return mResourceFolders; }
Collection<File> generatedResourceFolders = mainArtifact.getGeneratedResourceFolders(); for (File src : generatedResourceFolders) { this.project.getResources().add(src);
Collection<File> generatedResourceFolders = androidArtifact.getGeneratedResourceFolders(); for (File src : generatedResourceFolders) { if (isTest) {