Android 在gradle中更好地定义变量的方法是什么

Android 在gradle中更好地定义变量的方法是什么,android,gradle,Android,Gradle,我定义了一个变量,以便向项目中添加不同的插件,但它似乎根本不起作用 variantFilter { variant -> def names = variant.flavors*.name println names if (names.contains("someFlavor")) { google_service = false }else{ google_serv

我定义了一个变量,以便向项目中添加不同的插件,但它似乎根本不起作用

    variantFilter { variant ->
        def names = variant.flavors*.name
        println names

        if (names.contains("someFlavor")) {
            google_service = false
        }else{
            google_service = true
        }
    }

你能详细解释一下你说“根本不工作”是什么意思吗?什么不起作用?请参考变量“google_服务”在我的案例中总是正确的,你能详细说明你说“根本不起作用”是什么意思吗?什么不起作用?在我的例子中,变量“google_service”总是正确的