如何通过gradle构建不同的android变种

时间:2015-04-20 12:25:16

标签: android gradle build-script

我已经

  

2种口味(分期,生产)

     

2 buildTypes(debug,release)

除此之外,我想为不同的供应商提供不同的变体。 就像三星和HTC的生产发布一样。是否可以通过构建脚本?

PS:我不想使用像this

这样的第三方插件

1 个答案:

答案 0 :(得分:3)

您可以使用风味尺寸。

android {
    flavorDimensions 'environment', 'vendor'

    productFlavors {
        staging {
            flavorDimension 'environment'
        }

        production {
            flavorDimension 'environment'
        }

        htc {
            flavorDimension 'vendor'
        }

        samsung {
            flavorDimension 'vendor'
        }
    }
}