无法更新系统应用

时间:2016-03-18 04:12:00

标签: android google-play

我有一个预装在ROM上的应用程序,并把它放在系统应用程序上。当前版本代码是3. This apk也在Google Play上发布。

注意:下面的所有情况我使用相同的密钥库,与预装在ROM上的apk相同的包。

*在Android Studio中,我构建了新版本并将版本代码升级到4。

案例1:

我将此apk复制到手机并手动安装。手机显示"无法安装"。我查看日志并显示:

&#34; W / PackageManager:软件包xxx签名与以前安装的版本不匹配;忽略&#34; <!/ em>的

案例2:

我将新的apk上传到Google Play。 Google Play会正常接受。谷歌批准并发布应用程序后,我打开谷歌播放应用程序,找到我的应用程序并检查状态。它显示了&#34; UnInstalled&#34;和&#34;打开&#34;。(它应显示&#34;更新&#34;但它没有)。

现在我无法更新我的申请。谁能告诉我这个案子的原因是什么?

1 个答案:

答案 0 :(得分:0)

以下是更新应用的核对清单 -

  1. 只有在您已安装该应用的情况下才会进行更新 如果电话号码不相同,则PackageManager电话会检查该电话号码 将install作为新应用(不更新)。
  2. 必须使用用于签署系统的相同密钥进行签名 应用程序预装在ROM中时。
  3. 必须增加版本代码。