繁体   English   中英

如何从APK中排除特定资源文件夹

[英]How to exclude specific resource folder from apk

我需要从apk删除几个资源文件夹。

现在,我有以下文件夹:

res/drawable
res/drawable-land
res/drawable-land-xxhdpi

在gradle组装过程中,我不需要在apk中包含文件夹drawable-landdrawable-land-xxhdpi ,可以这样做吗?

谢谢。

您可以使用调味料

在模块的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时,您将能够选择要构建的风味。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM