【Android/gradle】如何在 gradle 中編寫工具類?

在項(xiàng)目開發(fā)的過程中,模塊的 build.gradle 中可能會(huì)寫進(jìn)很多代碼,使其行數(shù)變得很多。所以提取出一部分工具方法,放到 utils.gradle 中。

// utils.gradle
static def getBuildTime(){
    // ...
}
// ……

要想在其他文件中使用這個(gè)工具類,需要兩個(gè)步驟:

  1. 在該文件中的 ext 閉包中加入對方法的引用:
ext {
    getBuildTime = this.$getBuildTime
}

其中,需要在引用的方法前加上 this.&。

  1. 在需要使用的地方引入。
apply from: "../utils.gradle"

這里需要填上該文件的相對路徑。如果在同一個(gè)文件夾,直接填入文件名即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容