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

    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!

                     

转载于:https://my.oschina.net/u/659658/blog/84545

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值