默认情况下显示30年的到期日期debug.Keystore到期为365天

时间:2013-08-02 09:39:13

标签: java android web-services sqlite

我是android新手。现在我想了解签署一个apk文件 我创建了一个应用程序并使用自签名证书(使用私有密钥库文件)签名,一切都很好 虽然我想了解更多关于debug.keystore的信息 我在Eclipse IDE中导出apk时尝试用debug.keystore文件签名apk 在最后一步,我发现证书将于9月19日星期五15:02:42 IST 2042到期。

但是该文件是在2012年9月26日创建的。当谷歌搜索时,我发现debug.keystore在365天后到期。
但是我的debug.keystore显示了30年 这怎么可能?有人说它是Android Test QA certificate,如果是这样,有什么区别?

2 个答案:

答案 0 :(得分:0)

在Windows 7中,它位于路径

C:\Users\[username]\.android
goto this path and remove debug.keystore
clean and build your project.

答案 1 :(得分:0)

关键工具有一个参数 -validity

http://developer.android.com/tools/publishing/app-signing.html#releasemode

您可以指定证书有效的天数。