我在gradle文件中的buildConfigField
下定义了以下productFlavors
:
buildConfigField "java.util.Date", "buildTime", "new java.util.Date(" + System.currentTimeMillis() + "L)"
我的问题是,每次打开应用程序时,或者只有在首次构建/安装在其设备上时,此字段是否会更改?如果是,我该如何使它成为常数?
抱歉这个愚蠢的问题,我是gradle的新手。任何帮助表示赞赏
答案 0 :(得分:1)
您在构建项目时在Gradle中执行System.currentTimeMillis()
调用,然后将buildTime
设置为new java.util.Date(1483522309324L)
之类的内容,因此该值已经是项目中的常量在建设时,顾名思义。