在之前第一篇文章中说过,Gradle最重要的概念是project和tasks,而一个Project也可以说只是包含了多个task的容器,所以在gradle中tasks的重要性不言而喻了。为了更好的介绍Android中常用的tasks,先来介绍task的基本知识。
我们可以在app的build.gradle文件中定义两个简单task分别hello,hello1:
task hello <<{
print("hello task")
}
task hello1 {
doLast{
print("hello task")
}
}
hello中的“<<”表示追加的意思,即向hello中加入执行过程。我们还可以使用doLast来达到同样的效果,如hello1。
同步之后,我们可以在Android Studio的Gradle标签页看到可以使用的task,我们定义的在other下: