Android开发过滤掉其他不需要的渠道或者类型build variant,加快构建速度

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)
            }
        }
    }

你可能感兴趣的:(android开发日记,android,Android教程,Android开发,Android加快构建速度,加快build速度)