You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio进行App更新时需修改versionCode还是versionName

Android应用更新时versionCode与versionName修改说明

做App上架更新的时候,versionCode和versionName两个配置都要修改,二者的作用完全不同:

  • versionCode是面向系统的内部版本标识,仅支持整数,是应用商店和安卓系统判断版本新旧的唯一依据:每次上传更新包的versionCode必须比上一版本的数值更大,否则商店会直接驳回更新包,用户设备也无法直接覆盖安装旧版本。
  • versionName是面向用户的对外展示版本号,为字符串格式,没有强制的递增规则,你可以按照团队的版本命名规则自定义,比如"1.1.0"、"2024.5.1-beta"都可以,用户在应用详情页、关于页面看到的版本信息就是这个值。

你给出的原有配置如下:

minSdkVersion 21
targetSdkVersion 30
versionCode 11
versionName "11"

如果要做版本更新,修改后的示例可参考:

minSdkVersion 21
targetSdkVersion 30
versionCode 12 // 只需在上一版本基础上做整数递增即可
versionName "1.2.0" // 可按照自身版本规则灵活调整,无需和versionCode保持一致

提示:部分个人开发者会为了省事把versionName设置为和versionCode一致的字符串,这只是个人开发习惯,两者本身没有强制绑定的关联关系,生产环境建议按照各自的用途分开管理。

内容的提问来源于stack exchange,提问作者SasidharanIOS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 18:48:00