Android开发过滤掉其他不需要的渠道或者类型build variant,加快构建速度
在app的build.gralde的android{}这层里面加入以下代码
//过滤掉其他不需要的渠道或者类型build variant,加快构建速度(运行代码速度加快,不在run task时出现)
android.variantFilter { variant ->
variant.getFlavors().each() { flavor ->
//例如只出现huawei渠道相关
// release debug acceptance local
// if (!"xiaomi".equals(flavor.name) || "release".equals(variant.buildType.name) || "acceptance".equals(variant.buildType.name) || "local".equals(variant.buildType.name)) {
if ("local".equals(variant.buildType.name) || !"release".equals(variant.buildType.name)) {
//是否忽略生成相应的apk
variant.setIgnore(true)
}
}
}