根据https://stackoverflow.com/a/23072096/2835239和http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Sourcesets-and-Dependencies
我们可以为每种口味使用不同的源集。 这很棒。但我有一些代码对于每种风格都相同,但对于构建类型则不同 我有源集
-- main --- default source set
-- flavor1
-- flavor2
我可以创建
-- main
--flavor1
--flavor1Release
--flavor1Debug
--flavor2
--flavor2Release
--flavor2Debug
但我无法创建
-- main
-- mainRelease
-- mainDebug
答案 0 :(得分:4)
mainRelease
称为release
,mainDebug
称为debug
。这包含在the first answer that you linked to。
IOW,为了获得main
源集的特定于构建类型的变体,您使用的源集是构建类型的名称(release
,debug
和任何自定义那些你创造的。)