我在productFlavors
文件(build.gradle
目录中的文件)中定义app
。每个flavor都有一个对应的res/raw
目录,其中.properties
个文件对应于构建类型(debug,test和release)。在我的main/res/raw
目录中,我有build.properties
。这是目录结构的可视化:
我想将<flavor>/res/raw/<build_type>.properties
的内容复制到main/res/raw/build.properties
,并仅将build.properties
部署到APK中。
如何在build.gradle
中确定要构建哪个构建变体,以便复制正确的<build_type>.properties
文件?
如何排除<flavor>/res/raw
文件夹内置于APK?
答案 0 :(得分:3)
您可以拥有flavor + build类型组合的文件夹,这样您就可以执行所需操作而无需复制和重命名文件:
src
flavor1
flavor1Debug
res
raw
build.properties
flavor1Prod
res
raw
build.properties
flavor2
flavor2Debug
res
raw
build.properties
等