为产品口味创建构建类型

时间:2016-06-17 21:37:01

标签: android gradle

我正在寻找如何为口味创建构建类型目录 现在我有两种名为devprod的口味,我想在app/src文件夹中创建调试和发布目录。
我的app/src文件夹如下所示:

 main
 androidTest
 test
 release
 debug

关于我想要实现的目标:
我正在尝试在调试模式下为我的包添加一个sufix。所以我在构建类型块中实现了这一点。此外,我已经在我的一种口味中设置了minSdkVersion 21,以便安卓程序更快地构建。

1 个答案:

答案 0 :(得分:0)

您可以创建目录,这些目录是构建类型和使用此约定命名它们的风格之间的组合:buildtypeFlavor

对于您想要实现的目标,您必须在build.gradle文件中插入构建类型配置和风格配置。

android {
    buildTypes {
        debug {
            applicationIdSuffix '.debug'
        }
        release {

        }
    }

    productFlavors {
        dev {
            minSdkVersion 21
        }
        prod {

        }
    }
}

现在,您可以在src下创建目录,以获得两者的组合,在这种情况下:devDebug, devRelease, prodDebug, prodRelease

root
|___module
    |___src
        |__devDebug
        |__devRelease
        |__prodDebug
        |__prodRelease