嗨,我几乎是Android的Gradle新手。 所以..我倾向于Gradle,但有很多事情我不明白。
task clean(type: Delete) {
println "task clean~~"
delete rootProject.buildDir
}
在项目A中,当我在Android Studio终端中输入“gradlew”时, 我可以看到下面的结果。
C:\Users\xxxx\AndroidStudioProjects\ProjectA>gradlew
> Configure project :
task clean~~
(..snip..)
我有疑问:
我在项目的gradle文件中找不到类似下面的代码。
defaultTasks'clead','run'。
答案 0 :(得分:1)
井任务清理是gradle的默认任务。它每次启动你的android工作室时都会运行。要了解gradle的工作原理,您应该阅读这个gradle文档,它肯定会帮助您解决问题: Gradle Docs
根据gradle文档的第二点: 任务代表构建的单个原子工作,例如编译类或生成javadoc。 所以实际上它不是类型的任务,类型是一般术语,特定任务类型属于中心类型,它们在 Gradle脚本中使用。如果您浏览文档,您还会找到类型:复制。