APK使用尚未生效的证书签名

时间:2012-11-02 08:38:38

标签: android google-play

我正在尝试将应用发布到谷歌播放,它不会允许我,它说:

You uploaded an APK signed with a certificate that is not valid. 
You need to sign tour APK with certificate that is currently valid.

截图:

enter image description here

如何解决此错误?

7 个答案:

答案 0 :(得分:52)

通过更改计算机的系统日期解决了这个问题。我把它设置为今天 - 2天并创建了一个新的密钥库,尝试上传并且它有效。

答案 1 :(得分:11)

我遇到了这个陷阱,但我的解决方案却有所不同。我的系统时间有效,但可能只有几分钟的时间。无论如何,如果你遇到这个消息,但似乎有一个正确的系统时间,这里有两件我做过的事情

  1. 等待几分钟(例如,搜索stackoverflow)
  2. 重命名.apk。
  3. 然后尝试再次上传。它第二次对我有用。

    我遇到的另一个问题是ant release报告我的应用程序signed时密钥库被篡改或密码错误。我所做的只是第二次重试,ant release刚刚完成。

答案 2 :(得分:4)

我最后通过在时钟设置中修复时区来解决此问题。

答案 3 :(得分:3)

我等了大约14个小时解决了这个问题。然后上传工作没有改变apk中的任何内容。希望这可以帮助别人。

答案 4 :(得分:2)

更改系统中的天数无法解决问题。 这个问题是你的Windows(或其他操作系统)时区。

纠正您的时区:

enter image description here enter image description here

答案 5 :(得分:0)

在大多数情况下等一两分钟。时间可能稍微偏离。

答案 6 :(得分:0)

我不能说其他人不正确,但他们大多描述同样的事情。签署APK时使用的时间戳对于Google用于验证的人来说并不“正确”。因此,您可以从Googles的角度创建过去或将来的已签名包,很可能是未来,因为消息表明将来时“无效尚未

我们所有人都必须通过这些时间来更新我们的时钟是不可能的,因此对我来说最有效的方法是等到它工作