1.项目配置
当需要在多个平台(例如google、华为)发布应用时需要用到多渠道打包。修改应用级别的build.gradle文件,在Android标签内增加如下内容,
上图中配置了两个渠道:google及华为,Falvor的名字可以自己定,每个Flavor里面一定要指定dimension,可以相同也可以不同,在productFlaovrs前面要定义flavorDimensions,如果定义多个可以使用逗号分隔。对于不同渠道如果有特定的依赖需要导入可以使用favor名+Implementation导入,这样只在指定的flavor编译时导入,例如华为渠道需要导入如下依赖,则可以使用huaweiImplementation,
注意:如果要使用条件依赖,dep