android编译

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

拜拜、爱过 提交于 2019-12-03 01:49:58
android 应用程序的版本号 Version name 可以在android manifest下手动修改,在code中调用api获取该版本号。 项目中 的目标是: 每编译一次程序都会自动修改版本号,而不需要手动修改,由于中间debug的次数较多,我打算以每次Build时的当前时间作为版本号。 操作步骤: 1 . Android工程目录的 as sets 文件夹下新建一文件,命名为version 2. code中通过api获取as sets下的文件内容,回显在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! 来源: oschina 链接: https://my.oschina.net/u/659658/blog/84545