如何更新Gradle 4.1的output.outputFile.name.replace?

时间:2018-01-24 15:58:05

标签: android gradle groovy

我有一个Gradle脚本需要更新才能使用更新版本运行。我知道outputFile现在是一个只读属性,并在我的一些构建文件中更新了对它的引用。我有这段代码,我无法弄清楚如何让它在Gradle 4.1中运行(我刚开始学习Gradle / Groovy)。任何帮助,将不胜感激!谢谢!

E(g)[i]

1 个答案:

答案 0 :(得分:0)

这就是诀窍:

buildTypes {
    release {
        applicationVariants.all { variant ->
            variant.outputs.all {
                outputFileName = "${variant.name}.apk"
            }
        }
    }

    debug {
        applicationVariants.all { variant ->
            variant.outputs.all {
                outputFileName = "${variant.name}.apk"
            }
        }
    }
}