【发布时间】:2014-07-28 21:22:41
【问题描述】:
我在我的build.gradle 文件(app 目录中的那个)中定义了productFlavors。每种风味都有一个对应的res/raw 目录,其中包含与构建类型(调试、测试和发布)相对应的.properties 文件。在我的main/res/raw 目录中,我有build.properties。这是目录结构的示意图:
- 源
- 风味1
- 资源
- 原始
- dev.properties
- 产品属性
- test.properties
- 原始
- 资源
- 风味2
- 资源
- 原始
- dev.properties
- ...
- 原始
- 资源
- ...
- 主要
- 资源
- 原始
- build.properties
- 原始
- 资源
- 风味1
我想将<flavor>/res/raw/<build_type>.properties 的内容复制到main/res/raw/build.properties 中,并且只将build.properties 部署到APK 中。
为了复制正确的<build_type>.properties 文件,我如何确定正在从build.gradle 构建哪个构建变体?
如何将<flavor>/res/raw 文件夹排除在APK 中?
【问题讨论】:
-
我找到了一个解决方案并在这个答案中描述了它stackoverflow.com/questions/33263567/…
标签: android gradle android-gradle-plugin