Android Studio: Исключить файл ресурсов в ресурсах sourceSets

Я разрабатываю приложение для Android, используя студию Android в качестве среды IDE.

Мой вопрос:
Как исключить определенные файлы в определенном каталоге во время сборки APK?

В моем случае я хочу исключить некоторые изображения из здания, поскольку файлы, используемые в моем проекте, предназначены для загрузки из сетевого приложения, а во время разработки я надеюсь передать их в макете.

После поиска в Google я нашел несколько решений:
Gradle 1.2: Исключить каталог в ресурсах sourceSets
Как исключить файл из ресурсов с помощью Gradle и Android Studio?
И ссылка из gradle.org

Затем я подобрал свое решение в файле build.gradle:

sourceSets {
    main {
        resources.exclude '**/drawable/*'
        res.exclude '**/drawable/*'
    }
}

Но это не работает, изображение под res/drawable/все еще отображается (перед загрузкой).

Версия Android Studio в настоящее время составляет 0,8.
Любая идея была бы оценена.

Ответы

Ответ 1

Исключенные пути в настоящее время не поддерживаются для Android-наборов Android. Вы можете отслеживать это при ошибке https://code.google.com/p/android/issues/detail?id=64957

Это происходит из-за того, что Android-наборы исходных текстов не такие же, как Java sourceSets; они представляют собой пользовательскую реализацию в Android-плагине и не автоматически забирают все функции своих кузенов. Это необходимо будет специально реализовать для Android, и это еще не сделано.