0

我正在测试我的应用程序的完整重建,并希望确保更新顺利进行。当我拥有旧版本并执行“adb install -r”命令时遇到问题。我期望发生的是它只是用更新版本替换旧版本。发生的情况是命令行报告成功,但它所做的只是卸载旧版本并没有安装新版本。我已经在带有 4.2 的 Galaxy Nexus 上对此进行了测试,但我遇到了这个问题,但是当我在带有 4.0 的 S2 上进行测试时,它按预期工作并替换了旧版本。任何想法为什么这会发生在 GS 而不是 S2 上?当我的用户尝试从市场上更新应用程序时,这也会发生在他们身上吗?

4

1 回答 1

0

据我所知,三点很重要:

  • 包裹名字;
  • 签名密钥;
  • 版本代码。

如果两个第一个相同,并且最后一个正确递增,则应该没有问题。此外,如果这些内容不正确,Google Play 将拒绝您的更新。

Galaxy Nexus 上是否有 LogCat 错误消息?

于 2013-02-16T18:11:55.570 回答