gpt4 book ai didi

Android Studio - 在 SYNC 后执行的 gradle 任务

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:23 32 4
gpt4 key购买 nike

有没有办法在项目与Gradle文件同步完成后执行一次gradle任务?

我尝试将任务依赖设置为 preBuild,因为我已经看到 gradle:build 在 Sync 执行时被触发。但问题是依赖似乎不起作用,任务没有执行,我必须在每次同步后手动启动任务。

这基本上是我到目前为止尝试过的

apply plugin: 'com.android.library'
...

task myTask {
...
}
gradle.projectsEvaluated {
preBuild.dependsOn(myTask)
}

我也曾尝试将任务依赖性设置为我看到已触发的其他任务 (:generate{Something}),但这也没有成功。

我能做些什么来强制在每次同步后执行 gradle 任务吗?我正在使用 Gradle 2.2.1 + Android Studio 1.0.2

最佳答案

最后,我成功地在每个同步事件上触发了任务。显然 gradle.projectsEvaluated 要么在同步时根本不执行,要么在 build 任务之后执行,所以解决方案是完全摆脱它

apply plugin: 'com.android.library'
...

task myTask {
...
}

preBuild.dependsOn(myTask)

关于Android Studio - 在 SYNC 后执行的 gradle 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27816699/

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