Gradle彼此执行任务

时间:2017-11-20 20:14:33

标签: android android-studio gradle

所以我在Android Studio中有内置的assembleDebug任务。我编写了一个自定义任务,当我想要进行内部/外部发布时,它会增加应用程序的versionCode。

有人可以告诉我,在完成自定义任务执行后,我可以调用assembleDebug任务 (因此文件中的版本代码会增加)。

1 个答案:

答案 0 :(得分:0)

您可以在应用的build.gradle顶部添加类似这样的内容。

tasks.assembleDebug.dependsOn('myTaskName')

或者,如果这不起作用,因为动态添加assembleDebug,则会:

tasks.whenTaskAdded { task ->
    if (task.name == 'assembleDebug') {
        task.dependsOn 'myTaskName' 
    }
}