【Android/gradle】如何在 gradle 中编写工具类?

在项目开发的过程中,模块的 build.gradle 中可能会写进很多代码,使其行数变得很多。所以提取出一部分工具方法,放到 utils.gradle 中。

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

要想在其他文件中使用这个工具类,需要两个步骤:

  1. 在该文件中的 ext 闭包中加入对方法的引用:
ext {
    getBuildTime = this.$getBuildTime
}

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

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

这里需要填上该文件的相对路径。如果在同一个文件夹,直接填入文件名即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容