希望你们一切顺利。
我想在Android market上传我的应用程序。但它显示错误
The certificate that signed this apk is not valid until the future.Create a new certificate.
我按照以下步骤操作:Android工具>导出已签名的应用程序包
我的系统时间显示正确的时间可以帮助我。
答案 0 :(得分:1)
深入了解您的证书,并查看有效期何时开始(来自错误消息,最有可能在不久的将来)。然后:
答案 1 :(得分:0)
创建一个新的证书/签名密钥,您的旧证书/签名密钥可能已过期。
答案 2 :(得分:0)
查看发布市场应用程序的开发者指南,您必须创建一个有效期为〜25年的证书。可能您没有设置此参数,证书已过期。
http://developer.android.com/guide/publishing/app-signing.html#cert
答案 3 :(得分:0)
使用此代码: -
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
答案 4 :(得分:0)
我在2天之前更改了系统日期并且它正在运行。谢谢你的回复...
答案 5 :(得分:0)
我通过将systemclock的日期更改为-2天来解决这个问题。然后我创建了一个具有相同参数的新证书。它运作良好。