mm
(make) 命令来构建这个应用程序因为我必须一次又一次地更改和构建这个应用程序,所以我想在 Contacts.apk
中添加一个构建时间戳来检查我们在手机中运行它时的构建时间。
我们知道,当我们运行mm
命令时,会调用Contacts包中的Android.mk
(makefile)。
现在,我们可以使用 date
-macro 获取构建时间。
但是我们如何将这个构建时间戳写入我们的应用程序可以在运行时读取的文件中呢?
有什么建议吗?
最佳答案
如果您使用 Gradle,您可以添加 buildConfigField
并在构建时更新时间戳。
android {
defaultConfig {
buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L"
}
}
然后在运行时读取它。
Date buildDate = new Date(BuildConfig.TIMESTAMP);
https://stackoverflow.com/questions/7607165/
相关文章:
visual-studio - Visual Studio 在构建期间不断挂起
c# - 自动在 Visual Studio c# 项目中嵌入 mercurial 修订信息
build - CMakeLists.txt 中未使用 CMAKE_BUILD_TYPE
ios - Swift 框架不适用于命名为 'Debug' 或 'Release' : No suc
c++ - 从父 CMakeLists.txt 覆盖 CMake 中的默认选项(...)值
visual-studio - VS2005 : Assembly '