如何在build.gradle中调用自定义的方法?
此去正年少 2017-11-15 12:47:14 我有这样的需求,要求在app里显示安装包打包的日期,我想在build.gradle中定义打包的日期变量,然后在app里引用。
实现如下:
先在Build.gradle中定义了方法:
def static releaseTime() {
return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("UTC"))
}
然后在Build.gradle的BuildTypes中调用此方法来定义日期值,这样:
buildConfigField 'String', 'versionDateTime', releaseTime()
编译之后,结果可以在BuildConfig文件中看到,
我想要的结果是这样的:
public static final String versionDateTime = "2017-11-15"
实际结果却是这样:
public static final String versionDateTime = 2017-11-15
我想在代码里通过BuildConfig.versionDateTime得到日期字符串,请问该如果修改?