gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 05:49:50 24 4
gpt4 key购买 nike

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

buildTypes {
release {
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent,
output.outputFile.name.replace("-release-unsigned", "")
)
}
}
}

debug {
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent,
output.outputFile.name.replace("-debug", "")
)
}
}
}

最佳答案

这达到了目的:

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

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

关于android - 如何更新Gradle 4.1的output.outputFile.name.replace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48426621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com