Android / Gradle 3.2.1 исключить файл не работает - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу исключить конкретный файл по вкусу продукта.

, но исключение не работает

вот мой build.gradle файл.

apply plugin: 'com.android.library'

android {
    ...
    flavorDimensions "library"
    productFlavors {
        favor1 {
            dimension "library"
            ...
        }
        ...
    }

    sourceSets {
        favor1 {
            java.srcDirs = ['src/main/java']
            res.srcDirs = ['src/main/res']
            manifest.srcFile 'src/main/AndroidManifest.xml'
            java {
                exclude '**/toExcludeFile.java'
            }
        }
        ...
    }
}

dependencies {
    ...

}

Я изменяю сборкуВарианты для flav1Release, и я создаю проект.

, но "toExcludeFile.java" существует в сгенерированном файле aar.

версия Gradle: 3.2.1
версия для Android Studio: 3.3

1 Ответ

0 голосов
/ 07 февраля 2019

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

android {
    ...

    sourceSets {

        favor1 {

            java {
                // change according to your file path.
                exclude 'com/package/app/toExcludeFile.java'
            }
        }
        ...
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...