产品定制

Product flavor 可定义应用的不同定制版本,一个项目可以同时定义多个不同的 flavor 来改变应用的输出。

不同定制版本之间的差异非常小的情况,可以考虑使用 Product flavor。虽然项目最终会生成多个定制版本,但是它们本质上都是同一个应用。这种做法可能是比使用 Library 项目更好的实现方式。

Product flavor 需要在 productFlavors 中声明:

android {
    ....

    productFlavors {
        flavor1 {
            ...
        }

        flavor2 {
            ...
        }
    }
}

这里创建了两个 flavor,名为 flavor1flavor2

注意:flavor 的命名不能与已存在的 Build Type 或者与 androidTesttest sourceSet 有冲突。

results matching ""

    No results matching ""