1

我是安卓新手。现在我正在尝试理解签署 apk 文件。
我创建了一个应用程序并使用自签名证书(带有私钥库文件)进行了签名,一切都很好。
虽然我试图了解更多关于debug.keystore.
在 Eclipse IDE 中导出 apk 时,我尝试使用 debug.keystore 文件对 apk 进行签名。
在最后一步,我观察到证书在 IST 2042 年 9 月 19 日星期五 15:02:42 到期。

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

4

2 回答 2

0

关键工具有一个参数-validity :

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

您可以在那里指定证书的有效期。

于 2013-08-02T09:45:20.030 回答
0

在 Windows 7 中,它位于路径中

C:\Users\[username]\.android
goto this path and remove debug.keystore
clean and build your project.
于 2013-08-02T09:43:25.617 回答