进公司快一年多了,从最初做移动开发到现在做比较大型的网站开发.说句实在的,干我们这行真的蛮累的.

今天一早起来,看了会火箭的比赛,唉,追忆过去,火箭已经不是过去的火箭,我熟悉的NBA也变得有点陌生.在此让我好好祭奠一下我们逝去的青春.

不多说什么了.也是好久没来写博客了,良好的习惯还是需要好好保持的.

今天早上起床,看起了Anroid开发的相关书籍,还好自己笔记本上Android的开发环境还都是健在的,看到那些熟悉的字眼,不经又想起了那些在培训班的日子,

那些一起奋斗的"花儿们".你们现在都咋样啦?

闲话少说吧,直入主题:关于eclipse的error generating final archive解决方案

原因很简单:android要求所有的程序都必须有签名,否则就不会安装该程序.在我们开发过程中,ADT使用debug keystore,在preference--android--buid中设置.debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后导入这个app的时候很可能出现debug keystore过期,导致你无法生成 apk文件.
此时你只要删除debug keystore就行,系统又会为你生成有效期为一年的私钥.

解决方案:进入C:\Documents and Settings\Administrator\.android删除路径下的debug.keystore及ddms.cfg.
(不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore)然后重新导入即可.

 

把项目clean一下,问题是不是解决啦.

好了开始你的开发之旅吧.

 

Thanks

Jack.Li 

 Email Address: jackxlee89@yahoo.cn

 qq:523072842

 2012.04.22

posted on 2012-04-22 10:29  jack.li  阅读(298)  评论(0编辑  收藏  举报