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

如何重命名Android应用以实现与旧版本共存安装?

实现同一设备同时安装新旧版本应用的修改要点

Android 平台

要让新旧版本共存,核心是修改系统用来区分应用的唯一标识(Application ID),具体操作:

  • 打开模块级别的 build.gradle 文件,找到 defaultConfig 节点下的 applicationId 字段,将旧版本的ID替换为新值,比如旧版是 com.example.myapp,新版可改为 com.example.myapp.test
  • 若需区分构建变体(如debug/release),可以在 productFlavors 中给测试分支添加 applicationIdSuffix ".test",这样debug构建会自动给原ID加后缀,无需手动修改主ID

如果想直观区分两个版本的应用:

  • 修改 res/values/strings.xml 里的 app_name 字段,改成类似 "我的应用(测试版)" 的名称
  • 替换 res/mipmap-* 目录下的图标资源,用不同样式的图标标记测试版本

iOS 平台

iOS通过Bundle Identifier识别不同应用,修改步骤:

  • 打开Xcode项目,选中目标应用,在 General 标签页的 Identity 区域,修改 Bundle Identifier,比如旧版是 com.example.MyApp,新版改为 com.example.MyApp.Test
  • 同时修改 Display Name,让桌面显示的应用名称和旧版不同,方便快速识别
  • 若使用了推送、App Groups等权限,需要为新的Bundle Identifier重新配置对应的证书和描述文件

通用注意事项

  • 无需修改代码里的包名(Android的Java/Kotlin包路径、iOS的类命名空间),仅修改系统识别的应用ID/Bundle ID即可,避免代码逻辑混乱
  • 正式发布前务必改回原应用ID/Bundle ID,否则会被当作全新应用上架

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 12:52:02