2017-01-04 38 views
0

我在gradle这个文件中定义了以下buildConfigFieldproductFlavors下,当设置在摇篮恒定值buildConfigField:组装生产版本

buildConfigField "java.util.Date", "buildTime", "new java.util.Date(" + System.currentTimeMillis() + "L)" 

我的问题是将每次打开一个应用程序,或者只在此时间范围变更它是第一次构建/安装在他们的设备上?如果是的话,我该如何让它保持不变?

对不起,这个愚蠢的问题,我是新来的工作与gradle。任何帮助表示赞赏

+0

它只会在您构建应用程序时发生变化 –

回答

1

当项目的生成您可以执行在摇篮中System.currentTimeMillis()通话,然后设置buildTime喜欢的东西new java.util.Date(1483522309324L),所以价值已经被顾名思义在构建时fixely计算项目中的常数。