您的位置:首页 > 移动开发 > Android开发

jean同学的android编译自动修改版本号

2013-07-06 19:30 239 查看
android应用程序的版本号Version name可以在android manifest下手动修改,在code中调用api获取该版本号。

项目中的目标是:每编译一次程序都会自动修改版本号,而不需要手动修改,由于中间debug的次数较多,我打算以每次Build时的当前时间作为版本号。

操作步骤:

1. Android工程目录的assets文件夹下新建一文件,命名为version

2. code中通过api获取assets下的文件内容,回显在activity,基础android编程知识,不解释

3. Android.mk 文件中LOCAL_PATH:= $(call my-dir)下紧接着调用shell语句: $(shell date +%Y%m%d%H:%M:%S>$(LOCAL_PATH)/assets/version)

如果项目对版本号或者版本名称有更复杂的需求,可以直接写成shell脚本,再由Android.mk 调用

编译时自动输出当前编译时间到version文件,并打包到apk中,done!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐