本次介绍的是gradle中task介绍
这里是工程和module下的task,task在module和工程下大致一样。
在android这个task下。
androidDependencies中是执行编译项目下的依赖,右键双击执行,打开android studio中gradle Console
可以看到在api27以上,buildgradle中的compile被弃用,改用implementation,这个也可以在androidstudio中新建项目中看到。
在图片的右边,这里大致类型是这样的,在module中build.gradle中,buildTypes中有几个构建类型就有执行几个编译,每个构建类型有compileClasspath,runtimeClassPath,以及相对应的UnitTest中TestRuntimeClasspath和TestCompileClasspath。还有debugAndroidTest使用了android自己的自动化测试框架espresso
在图片的左边是task执行步骤和时间,可以看到每次执行都要一些准备工作。近乎一半时间准备,一半之间运行,当然依赖的多了,运行就长了。