Android 在assembleDebug之后复制AAR

Android 在assembleDebug之后复制AAR,android,gradle,Android,Gradle,有人能告诉我为什么这没用吗?我已经搞了两天了。永远不会打印文本,永远不会运行copyAAR。应该很简单,但很明显我遗漏了一些东西。这是一个包含一个主“应用程序”和一个名为“MY_Library”的模块的项目。此代码位于My_库的build.gradle文件中。谢谢 task copyAAR(dependsOn:'assembleDebug') << { println "++++++ AAR COPIED ++++++: " } task copyAAR(dependsOn

有人能告诉我为什么这没用吗?我已经搞了两天了。永远不会打印文本,永远不会运行copyAAR。应该很简单,但很明显我遗漏了一些东西。这是一个包含一个主“应用程序”和一个名为“MY_Library”的模块的项目。此代码位于My_库的build.gradle文件中。谢谢

task copyAAR(dependsOn:'assembleDebug') << {
    println "++++++ AAR COPIED ++++++: "
}

task copyAAR(dependsOn:'assembleDebug')好吧,我让它工作的唯一方法是:

afterEvaluate {
   assembleDebug.finalizedBy(copyAAR)
}
为什么另一种方法不起作用

afterEvaluate {
   assembleDebug.finalizedBy(copyAAR)
}