其他分享
首页 > 其他分享> > 如何通过gradle构建android的不同变体

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

作者:互联网

我已经有了

2 flavours (staging, production)

2 buildTypes (debug, release)

除此之外,我想为不同的供应商提供不同的变体.
就像三星和htc的产品发布版本一样.通过构建脚本有可能吗?

PS:我不想使用像this这样的第三方插件

解决方法:

您可以使用风味尺寸.

android {
    flavorDimensions 'environment', 'vendor'

    productFlavors {
        staging {
            flavorDimension 'environment'
        }

        production {
            flavorDimension 'environment'
        }

        htc {
            flavorDimension 'vendor'
        }

        samsung {
            flavorDimension 'vendor'
        }
    }
}

标签:gradle,build-script,android
来源: https://codeday.me/bug/20191120/2044122.html