多种口味和模块

时间:2016-06-28 14:20:10

标签: android gradle android-gradle android-productflavors android-build-flavors

我有一个多模块应用程序,有多个优惠。

  1. 有没有办法只更改顶级应用程序'构建Variant并使子模块以相同的方式构建?或者我需要更换每个模块吗?

  2. 有没有办法在更少的代码中配置构建类型 - 风格依赖?这是愚蠢的'配置

    //模块1依赖配置
    flavor1DebugCompile项目(路径:':module1',配置:' flavor1DebugCompile')
    flavor2DebugCompile项目(路径:':module1',配置:' flavor2DebugCompile')
    flavor1ReleaseCompile项目(路径:':module1',配置:' flavor1ReleaseCompile')
    flavor2ReleaseCompile项目(路径:':module1',配置:' flavor2ReleaseCompile')

    //模块2依赖配置
    flavor1DebugCompile项目(路径:':module2',配置:' flavor1DebugCompile')
    flavor2DebugCompile项目(路径:':module2',配置:' flavor2DebugCompile')
    flavor1ReleaseCompile项目(路径:':module2',配置:' flavor1ReleaseCompile')
    flavor2ReleaseCompile项目(路径:':module2',配置:' flavor2ReleaseCompile')

    //模块3依赖配置
       ...
    //模块4依赖配置
       ......

0 个答案:

没有答案