Ruslan Chepizhko Asked:2020-09-22 01:47:28 +0000 UTC2020-09-22 01:47:28 +0000 UTC 2020-09-22 01:47:28 +0000 UTC 是否可以同时使用发布密钥和调试密钥签署应用程序? 772 我使用 SHA 1 调试密钥发布了应用程序,然后尝试使用发布密钥进行更新。控制台不接受更新,它需要旧密钥。您真的必须使用发布密钥复制项目并将其重新上传到控制台吗?是否可以同时使用发布密钥和调试密钥签署应用程序? android 1 个回答 Voted Best Answer ЮрийСПб 2020-09-22T02:04:04Z2020-09-22T02:04:04Z 标题回复: 不,这是不可能的。一个应用程序 - 一个密钥(签名证书)。 回答问题的根源: 使用借记卡密钥的应用程序不可能投放市场——它的有效期只有365 天,而市场接受签署了有效期至少为 25 年的证书的应用程序。 因此,您发布的应用程序不是使用调试密钥,而是使用完全发布的密钥(至少该密钥的有效期为 25 年以上)。 如果您找不到该密钥,那么是的,您有问题。无解。您必须在控制台中使用不同的包和新的签名密钥创建一个新应用程序。 另一方面,您可能遇到了不同类型的问题 - 您APK在 Google 端发布了一个应用程序,其中包含 Google 本身对文件的签名。(这是谷歌最近推出的解决方案,只能通过按很多按钮才能放弃,并且不能通过一次同意来取消(该机制针对每个应用程序单独开启))。如果这是您的情况,那么一切都不会丢失 - 要在您这边签署应用程序,使用的不是发布证书,而是下载密钥,可以通过联系他们来更改。通过控制台提供 Google 支持。如果这不是你的情况,那么只有一个带有新包和新签名密钥的新应用程序。
标题回复:
不,这是不可能的。一个应用程序 - 一个密钥(签名证书)。
回答问题的根源:
使用借记卡密钥的应用程序不可能投放市场——它的有效期只有365 天,而市场接受签署了有效期至少为 25 年的证书的应用程序。
因此,您发布的应用程序不是使用调试密钥,而是使用完全发布的密钥(至少该密钥的有效期为 25 年以上)。
如果您找不到该密钥,那么是的,您有问题。无解。您必须在控制台中使用不同的包和新的签名密钥创建一个新应用程序。
另一方面,您可能遇到了不同类型的问题 - 您
APK在 Google 端发布了一个应用程序,其中包含 Google 本身对文件的签名。(这是谷歌最近推出的解决方案,只能通过按很多按钮才能放弃,并且不能通过一次同意来取消(该机制针对每个应用程序单独开启))。如果这是您的情况,那么一切都不会丢失 - 要在您这边签署应用程序,使用的不是发布证书,而是下载密钥,可以通过联系他们来更改。通过控制台提供 Google 支持。如果这不是你的情况,那么只有一个带有新包和新签名密钥的新应用程序。