今天也是头一次在AS上建task,简单记录一下过程;
环境:mac、Android Studio3.6.1;
参考网址:https://www.w3cschool.cn/gradle/y4lo1hu0.html
在project的build.gradle配置中,会有这个task:
task clean(type: Delete) { delete rootProject.buildDir }
1、现在加一个从 copy file 的任务:
task copy(type: Copy) {
def fromFile = file('app/src/main/java/com/example/xxx')
println fromFile
from(fromFile)
into(file('app/libs/'))
include('*.java')
}
这是一个copy文件任务,from一个地址(fromFile一定要写具体,当然也有简单的,还没get到),into一个位置,(mac)打印出 的路径是/Users/mawantong/Downloads/project/app/src/main/xxx;
2、执行
RD自定义的task任务,都在如下图的Gradle工具栏中,具体位置是project->other->copy,右键copy 执行第一个item即可;也可以自动触发,在Execute中选择时机即可;
3、效果