我在app项目的build.gradle中有以下脚本。所有println行都运行正常,意味着运行任务。但是没有文件被复制。我是Gradle的新手。我可能错过了很简单的事情。任何提示将不胜感激。
assembleRelease.doLast {
android.applicationVariants.all { variant ->
if (variant.buildType.name == 'release') {
def releaseBuildTask = tasks.create(name: 'copy', type: Copy) {
println("Step A")
from 'build/outputs/apk/'
println("Step B")
into 'build/outputs/debug/'
println("Finished")
}
releaseBuildTask.mustRunAfter variant.assemble
}
}
println "copying task finished"
}
更新(2015-01-02) 我注意到我可以执行其他文件任务,例如删除,重命名没有任何问题,但不能复制。