gpt4 book ai didi

android - 如何从另一个任务调用android flavor gradle任务

转载 作者:太空狗 更新时间:2023-10-29 16:16:04 32 4
gpt4 key购买 nike

在我的项目中,我有 3 种产品风格(开发、生产和测试)。我最近从 Ant 切换过来,所以也许我仍然有 Ant 心态,但这就是我想要实现的目标:

创建自定义任务(我们称之为“buildAndUpload”),它将调用 assembleDevRelease,然后调用另一个任务。

这是我尝试过的:

task myCustomTask {
println "My Custom Task"
}

task buildAndUpload {
tasks.assembleDevRelease.execute()
tasks.myCustomTask.execute()
}

当我调用 buildAndUpload 任务 (gradlew buildAndUpload) 时,我得到以下输出:

:buildAndUpload 
"My Custom Task"

如您所见,未调用 assembleDevRelease 任务。我知道我可以使用 doLast 闭包,但我真的希望将 myCustomTask 调用包含在单独的任务中。

最佳答案

一个任务不能调用另一个任务,但它可以依赖它。例如:

task myCustomTask {
dependsOn "assembleDevRelease"
doLast {
println "executing..."
}
}

关于android - 如何从另一个任务调用android flavor gradle任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27574581/

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