11

如果签名密钥过期,现有的 apk 会拒绝安装,还是仅仅意味着新应用无法使用该密钥进行签名?

我们建议使用 25 年以上到期的密钥,Google Play要求至少 2033-10-22 到期!然而,出于安全原因(摩尔定律、破解算法等),有些人可能希望更频繁地更新他们的密钥。

如果一个apk的key过期了,有没有办法安装它(不依赖开发者重新发布)?

4

1 回答 1

4

如果签名密钥过期,现有的 apk 会拒绝安装,还是仅仅意味着新应用无法使用该密钥进行签名?

jarsigner将拒绝使用过期密钥,并且在安装时 Android 将拒绝使用旧密钥签名的 apk,但已安装的应用程序将继续正常运行。

https://developer.android.com/guide/publishing/app-signing.html

如果一个apk的key过期了,有没有办法安装它(不依赖开发者重新发布)?

是的,可以使用您自己的证书对 apk 进行签名。

于 2012-05-13T03:48:38.603 回答