将当前应用程序替换为新Android Studio Project中的重建版本

时间:2017-06-19 14:48:29

标签: android android-studio apk

信息:

目前,我在市场上有一个积极使用的应用程序。我没有重构所有代码来重建应用程序,而是在一个具有相同/更新信息(applicationId / packageId / versions)的新Android Studio项目中从头开始重建整个应用程序。我想将这个apk上传到谷歌游戏商店,让它正常更新用户。

问题:

在我的设备上测试这种情况并没有奏效。我有一个带有'旧'应用程序的设备,我尝试安装'新'版本,我在安装过程中收到此错误:“软件包似乎已损坏”

问题:

这个过程是否可行?如果是这样,为什么我会收到此错误?如果没有,我可以用什么方法做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:4)

有可能如你所说,但是你需要牢记三件事:

  • 包名称必须相同

  • 签名密钥必须相同

  • 版本号必须高于上一版本

除此之外,应该没有问题

答案 1 :(得分:2)

您无法使用新项目将更新推送到Play商店,因为您使用(签名密钥)对应用程序进行签名的文件与您的项目旧SHA 1相关联,并且没有该文件,你不能推动更​​新。

我建议您创建旧项目的新副本并在那里工作