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

如何迁移Android Studio项目到新电脑,为Google Play已发布应用更新版本

操作前提
  • 必须持有旧设备上的Keystore.jks密钥文件,以及对应的密钥库密码、密钥别名、密钥密码,三类信息缺失任意一项都无法生成符合Google Play要求的更新包
  • 持有旧项目完整源码,包含app模块下的build.gradle/build.gradle.kts配置文件
  • 新电脑已安装适配项目的Android Studio版本,以及项目依赖的SDK、构建工具版本,避免编译报错
新电脑项目适配

把旧项目完整拷贝到新电脑,用Android Studio打开后等待Gradle同步完成,先运行Debug包确认项目无环境依赖问题,可正常编译运行。

版本号升级配置

打开app/build.gradle(Kotlin脚本对应build.gradle.kts),修改两个核心版本参数:

  • 升级versionCode:数值必须大于Google Play已发布版本的versionCode,这是Google Play识别版本更新的唯一硬性指标
  • 修改versionName:为面向用户展示的版本号,可根据运营需求自定义,例如旧版本为1.0可更新为1.1
    修改完成后同步Gradle配置即可。
正式包签名打包

方法1:Android Studio可视化操作

  • 点击顶部菜单栏 Build > Generate Signed Bundle / APK
  • 选择上传格式,Google Play优先推荐Android App Bundle (.aab),也可根据需求选择APK,点击Next
  • 在Key store path栏选择你拷贝到新电脑的Keystore.jks文件路径,依次输入密钥库密码、密钥别名、密钥密码,点击Next
  • 构建变体选择release,勾选V1、V2签名(适配Android 11及以上可额外勾选V3签名),点击Finish等待打包完成即可。

方法2:Gradle配置自动签名(适合后续频繁打包)

  • 把Keystore.jks存放到项目app模块目录或者本地固定路径,不要随意移动
  • 在app/build.gradle的android代码块中添加签名配置:
android {
    ...
    signingConfigs {
        release {
            storeFile file("你的Keystore.jks文件绝对路径/相对路径")
            storePassword "你的密钥库密码"
            keyAlias "你的密钥别名"
            keyPassword "你的密钥密码"
        }
    }
    buildTypes {
        release {
            ...
            signingConfig signingConfigs.release
            // 原有混淆、资源压缩等配置保持和旧版本一致即可
        }
    }
}
  • 同步Gradle后,在右侧Gradle面板找到 app > Tasks > build > assembleRelease(打APK)或bundleRelease(打AAB),双击即可直接生成签名完成的正式包。
Google Play提交更新

拿到签名后的AAB/APK文件后,登录Google Play Console后台,找到对应应用进入「发布 > 正式版」页面,创建新版本后上传安装包,填写更新日志、选择发布范围后提交审核即可。

重要提醒

Keystore.jks文件和对应密码一定要做好多端备份,一旦丢失无法向Google Play申请恢复,你将永远无法更新该应用,只能更换包名重新发布新应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:57:02