2014-11-05 147 views

回答

1

任務定義應該通常不會像第十一條建議那樣進入android博客和根級別。雖然它有時在android塊中做到這一點很有用。尤其是當您動態創建這些任務時。

在下面的例子中,我創建的每個構建變量一個任務:

android{ 
    applicationVariants.all{ variant -> 
     def variantTask = task("${variant.name}CustomTask", type:CustomTask){ 
      ... 
     } 
     check.dependsOn variantTask 
    } 
} 
1

您應該將該任務放在文件的根級別上,而不是android閉包。

task yourTask << { 
    println "Hello world" 
} 
相關問題