我需要从apk中删除多个资源文件夹。
现在我有以下文件夹:
res/drawable
res/drawable-land
res/drawable-land-xxhdpi
在gradle程序集中,我不需要在apk中包含文件夹 drawable-land 和 drawable-land-xxhdpi ,是否可以这样做? / p>
感谢。
答案 0 :(得分:0)
您可以使用flavors
在模块的build.gradle
中:
buildTypes {
...
}
# this is mandatory since Android Studio 3
flavorDimensions "a_flavor_dimension"
productFlavors {
minimal_resources {
# optionnal if there is only one dimension
dimension "a_flavor_dimension"
}
additional_resources {
dimension "a_flavor_dimension"
}
}
每次创建资源或资源目录(右键单击 res / 新 / Android资源目录)时,请选择源集选择器中的additional_resources
风格。
这些文件位于src/additional_resources/res/...
而不是src/main/res/...
生成apk时,您可以选择要构建的口味。