android 添加库的编译时间
2014-04-25 14:48
218 查看
CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"
LOCAL_CFLAGS += -DCT=$(CT)
1.最简单方式,代码中直接加入宏
[cpp]
view plaincopyprint?
__TIME__和__DATE__
通过他们可以直接得到编译时间,然后可以在代码里打印
2.有点绕不实用,在Makefile中定义一个变量
[cpp]
view plaincopyprint?
CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"
而后在编译命令行中加入宏
[cpp]
view plaincopyprint?
-DCT=$(CT)
接下来可以在代码中打印
3.另外还可以用脚本把日期输出到一个文件里
[cpp]
view plaincopyprint?
#!/bin/sh
Version=1.0
Time=\"$(date '+%Y-%m-%d %H:%M:%S')\"
Output="#define BUILD_TIMER $Time\n#define BUILD_VERSION $Version"
echo "$Output" > version.h
LOCAL_CFLAGS += -DCT=$(CT)
1.最简单方式,代码中直接加入宏
[cpp]
view plaincopyprint?
__TIME__和__DATE__
__TIME__和__DATE__
通过他们可以直接得到编译时间,然后可以在代码里打印
2.有点绕不实用,在Makefile中定义一个变量
[cpp]
view plaincopyprint?
CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"
CT="\"`date '+%Y-%m-%d %H:%M:%S'`"\"
而后在编译命令行中加入宏
[cpp]
view plaincopyprint?
-DCT=$(CT)
-DCT=$(CT)
接下来可以在代码中打印
3.另外还可以用脚本把日期输出到一个文件里
[cpp]
view plaincopyprint?
#!/bin/sh
Version=1.0
Time=\"$(date '+%Y-%m-%d %H:%M:%S')\"
Output="#define BUILD_TIMER $Time\n#define BUILD_VERSION $Version"
echo "$Output" > version.h
相关文章推荐
- Android之版本-自动添加编译时间-自动修改版本号
- 编译Android时,添加或者删除system.img中第三方apk
- mtk Android 编译命令自定义--添加版本号
- 为android的HttpClient添加请求超时时间
- 为Android的HttpClient添加请求超时时间
- 编译Android时,添加或者删除system.img中第三方apk、更改Android系统默认语言
- Android 4.0.3 源码编译中添加外部jar包和外部so到apk的方法
- android 4.0 frameworks添加图片资源重新编译
- 用gradlew编译打包的app,如何添加进Android源码做build
- mtk Android 编译命令自定义--添加版本号
- Android framework中修改或者添加资源无变化或编译不通过问题详解
- 解决Android Studio 2.2.3中添加.cpp .h文件在Project->Android无法显示,无法正常编译问题。
- cocos2d-x编译android 自动添加文件到android.mk文件
- 自己添加的android模块不编译的问题
- Android Studio编译时间过长问题解决
- Android 如何添加一个apk使模拟器和真机都编译进去
- android编译过程的时间戳问题
- 向Android.mk中添加cpp文件编译快捷方法
- Android - 模块添加与编译
- mtk Android 编译命令自定义--添加版本号