DEBUG证书过期。
解决方法:删除C:\Users\linds\.android下的debug.keystore证书文件(本人win7系统,windows则在C:\Documents and Settings\Administrator\.android下),clean项目,重启eclipse即可。
原因:Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,ADT辅助工具帮我们对apk文件进行了签名,且采用的是默认的Debug版本的签名文件。
安装之后,Android SDK会为我们自动生成一个Debug签名证书,保存在C:\Users\linds\.android\debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)apk文件进行数 字签名。非常不幸的是,每个Debug证书的有效期限是365天,那么不可避免的就会有证书过期的问题了。而Android SDK又比较呆板,发现证书过期了,不会给你换新的,只会给你Error提示。
查看了一下,发现这个证书的修改日期距今刚好差不多一年。
本文详细解释了Android应用开发中遇到的DEBUG证书过期问题及其解决方法,包括证书过期的原因、如何手动删除过期证书以及清洁项目、重启Eclipse等步骤,帮助开发者避免遇到此类错误。
3424

被折叠的 条评论
为什么被折叠?



