1 task myCopy(type:Copy){
2 from "" //被复制文件路径
3 into "" //目的地目录
4 }
5 myCopy.dependsOn "" //可以衔接别的task
gradle copy task详细说明参见这里
1 task myJar(type: Jar) {
2 archiveName "" //jar的存放路径
3 exclude "" //要排除的文件
4 from fileTree(dir: '') //class文件目录
5 }
gradle jar task详细说明参见这里
1 task myDex(type:Copy){
2 from 'build\\intermediates\\transforms\\dex\\debug\\folders\\1000\\1f\\main\\classes.dex'
3 into 'out'
4 }
5 myDex.dependsOn 'clean'
6 myDex.dependsOn 'transformClassesWithDexForDebug'
其中transformClassesWithDexForDebug会将classes合并为dex文件,存放在build\intermediates\transforms\dex\debug\folders\1000\1f\main\classes.dex中,这里只是简单的做copy。