Android gradles mustRunAfter似乎不起作用

Android gradles mustRunAfter似乎不起作用,android,groovy,gradle,android-gradle-plugin,Android,Groovy,Gradle,Android Gradle Plugin,我在gradle中定义了一个任务: task makePretty(type: Delete) { println "Make it pretty!" } 我希望它在android组装后运行,并添加以下内容: makePretty.mustRunAfter assemble 不幸的是,每次我开始gradle组装时,任务似乎都是首先执行的 me@my_mac:~/sources/xxx Android看起来您正在配置生命周期中进行打印。如果你点击这些“你能显示任务执行的顺序吗,就像Gr

我在gradle中定义了一个任务:

task makePretty(type: Delete) {
    println "Make it pretty!"
}
我希望它在android组装后运行,并添加以下内容:

makePretty.mustRunAfter assemble
不幸的是,每次我开始gradle组装时,任务似乎都是首先执行的


me@my_mac:~/sources/xxx Android看起来您正在配置生命周期中进行打印。如果你点击这些“你能显示任务执行的顺序吗,就像Gradle打印到控制台上的那样?”我添加了Gradle执行的任务。参见judoole的回答。他完全正确。他们做什么?加上它们,我根本得不到任务的输出。不幸的是,仍然没有printlnhappening@Konstantin:它是这样执行的:makePretty:最新?如果是这样,则跳过doLast,因为Gradle已评估该任务不需要运行,换句话说,“uglyFolder”已被删除。换句话说,makePretty必须有运行的理由。不幸的是,它根本不在列表中