【问题标题】:Can not update a system app无法更新系统应用
【发布时间】:2016-03-18 04:12:00
【问题描述】:

我在 ROM 上预加载了一个应用程序,并将其放在系统应用程序上。当前版本代码为 3。此 apk 也在 Google Play 上发布。

注意:以下所有情况我都使用相同的密钥库、相同的包和预加载在 ROM 上的 apk。

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

案例 1:

我将此 apk 复制到手机并手动安装。手机显示“无法安装”。我检查了日志,它显示:

“W/PackageManager:包 xxx 签名与之前安装的版本不匹配;忽略!”

案例 2:

我将新的 apk 上传到了 Google Play。 Google Play 正常接受。谷歌批准并发布应用程序后,我打开 Google Play 应用程序,找到我的应用程序并检查状态。它显示“未安装”和“打开”。(它应该显示“更新”但它没有)。

现在我无法更新我的应用程序。谁能告诉我这个案子的原因是什么?

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    以下是更新应用程序的清单-

    1. 仅当您已安装该应用程序时才会更新 电话PackageManager 检查该包裹是否与它不同 将install 作为新应用(不更新)。
    2. 必须使用与系统签名相同的密钥进行签名 预加载到 ROM 中的应用。
    3. 必须增加版本代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-12
      • 2013-01-23
      • 2016-06-25
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2013-06-17
      • 1970-01-01
      相关资源
      最近更新 更多