目前,我在签署我的应用程序时收到一条错误消息,指出证书已过期(不是调试证书)。 (我知道这令人惊讶,因为 Android 证书应该可用很多年!)。
我无法创建新证书,因为在 PlayStore 上更新我的 apk 时出现错误(apk 的证书必须与前一个证书相同)
是否可以更新我的密钥库?
唯一的可能是创建一个新的应用程序吗?
也许(但我从未测试过)您可以使用相同的公钥/私钥重新生成证书。如果它不起作用,不幸的是我认为您将不得不生成一个新的证书。不要忘记添加-validity <valdays>
天数非常多的选项。您还必须按照说明更改包名称在这篇博文中 http://android-developers.blogspot.fr/2011/06/things-that-cannot-change.html.
UPDATE
根据 @KIDdAe 评论(见下文),Google 验证证书的 SHA1 指纹,而不仅仅是使用公钥验证证书签名。因此,使用相同密钥重新创建新证书是没有用的,因为该新证书的 SHA1 将与初始证书不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)