2

我正在为客户编写软件;该软件将预先安装到自定义 ROM 上。

该软件的功能之一是在可用时自行更新到更新版本。

一切正常,但问题是这样的;当设备重启或重启时,更新版本消失!旧版本回归。

有什么不同的东西要写来创建可以更新的预装软件?

提前感谢您的任何指导/建议。

4

2 回答 2

9

我终于解决了这个问题。顺便说一句太愚蠢了 :) 因为我没有使用 Google Play 更新 APK,所以我没有更改 Manifest 中的 VERSIONCODE!只是。其他一切都很好。所以,如果其他人有同样的问题,这是我的提示:始终更改 versionCode 和 versionName。

谢谢您的帮助!

最好的问候,朱伯特

于 2012-07-26T12:58:04.700 回答
0

我猜您进行更新时与相关 APK 存在冲突。由于您声明该软件将预安装到自定义 ROM 上,这意味着该软件已使用所使用的 ROM 签名密钥进行签名。

那么,听起来您用于签署 APK 的密钥与 ROM 的签署密钥不同,从而恢复到旧版本?

于 2012-07-13T00:27:44.133 回答