[英]Determine build types and exclude resources in build.gradle
我在build.gradle
文件( app
目录中的那个)中定义productFlavors
。 每个风味都有一个对应的res/raw
目录,其中带有.properties
文件与构建类型(调试,测试和发行版)相对应。 在我的main/res/raw
目录中,我具有build.properties
。 这是目录结构的视觉效果:
我想将<flavor>/res/raw/<build_type>.properties
的内容复制到main/res/raw/build.properties
,仅将build.properties
部署到APK中。
为了复制正确的<build_type>.properties
文件,如何确定在build.gradle
中正在构建哪个构建变体?
如何将<flavor>/res/raw
文件夹排除在APK中?
您可以具有用于flavor +构建类型组合的文件夹,这将使您无需复制和重命名文件即可执行所需的操作:
src
flavor1
flavor1Debug
res
raw
build.properties
flavor1Prod
res
raw
build.properties
flavor2
flavor2Debug
res
raw
build.properties
等等
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.