【问题标题】:Android updating marketplace app using a different signing keyAndroid 使用不同的签名密钥更新市场应用程序
【发布时间】:2011-11-12 18:44:22
【问题描述】:

开发者使用他的个人密钥库签署了一个应用程序,但它应该是公司的密钥库。

现在是否可以使用公司的密钥库更新市场中的应用程序,并且仍然可以为用户提供简化的更新?这样做有什么后果吗?

【问题讨论】:

    标签: android google-play keystore signing


    【解决方案1】:

    不,您必须将该应用作为新应用发布到市场上。这次是用公司的密钥签名的。您还必须更改包名称,因为它已被商店中的应用程序使用。

    当您尝试使用使用不同密钥签名的版本更新应用时,Android 会向用户显示错误,告知签名未验证。

    【讨论】:

    • 好的,所以需要的步骤是 1) 从市场中删除旧应用 2) 更改项目的包名称 3) 使用正确的密钥签名并上传。
    • 您不能从市场上删除应用程序,您可以取消发布它认为
    • @HandlerExploit 您能否详细说明这是如何完成的?我只是用谷歌搜索了它,但 Android 发布页面没有详细说明“取消发布”、删除过程是如何工作的以及它的真正作用
    • 关于取消发布。这只是 Google Play 开发者控制台中的一个明显选项。它只是删除对应用程序的访问。现有用户将一无所获,但不可能在商店中搜索确切的行为。重新发布也很简单,只需单击开发者控制台上的按钮并等待几个小时。您将能够再次提供更新。
    • @Flo,我试过了,但结果文件变成了 0 KB。你能告诉我确切的程序吗?谢谢
    【解决方案2】:

    现在签名已经在市场上,不可能更改它。 Google 的唯一回应是更改包名称并将其作为单独的应用程序上传。

    【讨论】:

      猜你喜欢
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 2011-03-31
      • 2011-01-31
      相关资源
      最近更新 更多