我試圖獲得一個gradle任務來執行Android Studio項目中的lib模塊'lib1'。它應該使用命令'gradlew assembleDebug'或'gradlew assemble'運行,但它永遠不會運行。在Android Studio中不執行Gradle任務
task copy(type: Copy, dependsOn: ':lib1:assembleDebug') << {
println "copying"
}
我嘗試了一個簡單的任務,沒有依賴性,它似乎從來沒有運行。
task hello << {
println 'hello world'
}
這會運行,但它只在配置階段。
task hello {
println 'hello world'
}
我需要得到一個副本,在庫模塊組裝完成後的執行階段工作。任何線索怎麼辦?
有沒有辦法讓複製任務總是在組裝完成後執行?我只是試圖在調試或發佈版本之後將庫複製到另一個位置。 – user1192805 2014-09-27 18:41:19
您可以執行'assemble.finalizedBy copy'來確保它在彙編任務之後始終運行*。 – 2014-09-27 21:01:34