我可以提前计划Android应用程序回滚而不跳过版本号吗?

时间:2017-10-10 17:13:15

标签: android version-control apk

我已经在这个网站上发现了一些关于如何进行回滚的帖子。一般的共识是使用更高的版本号重建之前状态的项目,并将其发布为"回滚。"但这意味着如果我想计划最坏的情况,每次我发布一个应用程序时,我需要生成另一个版本号更高的apk,这意味着每当我发布新版本时,数字都会跳过。有没有办法在不跳过版本号的情况下执行此操作?

流程我认为涉及版本跳过:

  • 对于此版本,我生成了一个版本为1.0.0的apk和一个版本为1.3.0的apk并发布了1.0.0
  • 下一个版本我生成了一个版本为1.2.0的apk和一个版本为1.5.0的apk并发布了1.2.0
  • 如果事情变得如此糟糕,我需要恢复,然后我可以发布1.3.0作为回滚
  • 然后下一个版本我生成了一个版本为1.4.0的apk和一个版本为1.7.0的版本并发布了1.4.0
  • 如果情况不好我可以发布1.5.0作为回滚
  • (等等)

1 个答案:

答案 0 :(得分:0)

无论你将什么作为字符串提供给versionName都没关系。 就像versionName是1.0.0一样,你更新到1.1.0(使用versionCode 125和164)。

如果在1.1.0中出现问题并且您想要还原,那么您可以始终恢复到1.0.0提交(假设您使用git,hg或任何其他VCS),并提供更高版本的CodeCode versionName 1.0.0(如165)(PS。这个新版本1.0.0必须有versionCode> 164,因为之前已经在Play商店中部署了164)。