gpt4 book ai didi

android - 为什么不能在preReleaseBuild任务上设置任务依赖项,但是preBuild任务有效?

转载 作者:行者123 更新时间:2023-12-03 05:15:35 26 4
gpt4 key购买 nike

如何设置对这两个任务的依赖关系? preReleaseBuildpreDebugBuild
我要执行以下操作:

preReleaseBuild.dependsOn switchToRelease
preDebugBuild.dependsOn switchToDebug

但是我得到这个错误:
Error:(251, 0) Could not find property 'preReleaseBuild' on project ':app'.

这两个任务显然存在,因为我在运行 gradle assembleRelease时看到了它们
Zaks-MBP:androidapp zak$ gradle assembleRelease
Parallel execution is an incubating feature.
:analytics:compileJava
:app:gce2retrofit-release
:feed:compileJava
:gcm:compileJava
:backend:processResources UP-TO-DATE
:app:gce2retrofit-release UP-TO-DATE
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE

最佳答案

需要使用afterEvaluate

afterEvaluate {
preReleaseBuild.dependsOn switchToRelease
preDebugBuild.dependsOn switchToDebug
}

关于android - 为什么不能在preReleaseBuild任务上设置任务依赖项,但是preBuild任务有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32083500/

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