解决Debug certificate expired的问题 - 转

使用Eclipse调试Android程序,源代码没有错,但总是提示:
Error generating final archive: Debug certificate expired on ****

从字面了解,是由于Debug证书过期所致。

Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。

安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)进行数 字签名。非常不幸的是,每个Debug证书的有效期限是365天,那么不可避免的就会有证书过期的问题了。而Android SDK又比较呆板,发现证书过期了,不会给你换新的,只会给你Error提示。
Windows系统下,这个Debug证书保存在C:\Documents and Settings\Administrator\.android目录下。查看了一下,发现这个证书的修改日期是2009年11月9日,差不多是一年前 了,刚好有段时间没有使用Android SDK,这次使用即爆发这个问题了。
解决的办法比较简单:将debug.keystore直接删除。Android SDK发现debug.keystore丢失了,就会自个生成一个新的。再运行SDK,一切正常了。

时间: 2024-09-27 11:50:40

解决Debug certificate expired的问题 - 转的相关文章

如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误

原文:http://www.cnblogs.com/yyangblog/archive/2011/01/07/1929657.html   问题概述: 在导入一个app后提示如下错误: "Error generating final archive: Debug Certificate expired on 10/09/18 16:30"   原因分析: android要求所有的程序必须有签名,否则就不会安装该程序.在我们开发过程中,adt使用debug keystore,在 pref

解决办法Android中Error generating final archive: Debug certificate expired on

原文:http://blog.csdn.net/faye0412/article/details/6727845 分享: 开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下: 打开eclipse的problem视图(如果关闭了可以在window->show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在了,呵呵. 言归正传,回到我遇到

Eclipse下Android插件报错Debug certificate expired

前几天用Eclipse写程序的试试,突然就不能运行了,报了个奇怪的错误. [2010-02-03 10:31:14 - androidVNC]Error generating final archive: Debug certificate expired on 1/30/10 2:35 PM! 解决的办法比较简单: 将debug.keystore直接删除.Android SDK发现debug.keystore丢失了,就会自个生成一个新的.再运行SDK 不同系统位置不同 删除Android的de

报错:Error generating final archive: Debug certificate expired……

今天搭了个Android开发环境.Eclipse还有SDK和ADT都是从官网下载的.搭好以后为了测试,就导入了一个以往的小项目测试,悲剧了: 项目总是有个红色感叹号,或者小八叉,但是代码里又不报错!!!郁闷至极,弄了好几个小时也没有搞好. 后来在虎子的提示下,才发现了这个错误:Error generating final archive: Debug certificate expired--   解决办法: 在Eclipse菜单Window -> Preferences -> Android

Error generating final archive: Debug certificate expired……

问题描述: 搭建Android开发环境时,Eclipse还有SDK和ADT都是从官网下载的.搭好以后为了测试,就导入一个以往的小项目测试,悲剧了: 项目总是有个红色感叹号,或者小八叉,但是代码里又不报错!!!郁闷至极,搞了许久才发现这个错误:Error generating final archive: Debug certificate expired--   解决办法: 在Eclipse菜单Window -> Preferences -> Android -> Build在下方找到到

如何解决debug vip故障问题及处理因为网关缺失导致VIP资源无法启动

如何解决debug vip故障问题: -----查看节点应用资源的统计信息: /u01/crs/bin/srvctl config nodeapps -n dbtest2 -a -g -s -l VIP exists.: /dbtest2-vip/10.11.11.198/255.255.255.0/eri0 GSD exists. ONS daemon exists. Listener does not exist. ------debug vip Further debug it by un

解决Python certificate verify failed的问题

在使用 urllib2.urlopen打开https时,报错:urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)> 出现此错误的原因是目标网站的https证书不是在证书签发机构购买的. 问题的原因是"SSL: CERTIFICATE_VERIFY_FAILED". Python 升级到 2.7.9 之后引入了一个新特性

我的Android进阶之旅------&amp;gt;解决Your project contains error(s),please fix them

在使用eclipse写好Android的代码,代码没有报错.然后想在AVD中运行测试时,弹出错误框,提示信息为:  "Your project contains error(s),please fix them before running your application." 然后看到在Program提示框中的提示为: "Error generating final archive: Debug Certificate expired on 14-3-21 下午12:54&

我的Android进阶之旅------&amp;gt;Android开发错误汇总

大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement! [2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2) 原因: 不影响正常运行.在AndroidManifest