android开发中关于VersionCode和VersionName

google为APK定义了两个关于版本属性VersionCode和VersionName,他们有不同的用途

简单来说,VersionCode对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途,在应用市场上第一次上传VersionCode=1,第二次就得为VersionCode=2,否则会上传失败

VersionName是展示给用户的,用户可以通过他认知自己安装的版本,软件升级一般也是通过这个标识来进行的

不同的VersionCode版本是可以直接进行覆盖安装,不会出现什么错误,但是如果手机上有多个应用商店A商店和B商店,如果A商店的VersionCode版本号为2,B商店的VersionCode版本号为1,手机上如果装载了VersionCode版本号为1的app,那么A商店就会提示更新,解决办法,当版本更新时,VersionName跟VersionCode版本号都要进行提升,但是VersionName可以小幅度提升(只给用户看),并且要在所有应用市场都更新一遍,这样才不会导致问题



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值