我要按产品风味排除特定文件。
但排除不起作用
这是我的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 {
...
}
我将Build Variants更改为flavour1Release 然后我建立项目。
但是"toExcludeFile.java"
存在于生成的aar文件中。
渐变版本:3.2.1
android studio版本:3.3
答案 0 :(得分:0)
您可能需要提供要排除的文件的完整路径。像这样:
android {
...
sourceSets {
favor1 {
java {
// change according to your file path.
exclude 'com/package/app/toExcludeFile.java'
}
}
...
}
}