新建一个android项目,出现了一下问题:
“Error generating final archive: Debug Certificate expired on 13-2-2 7:39”
原因分析:

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)

然后重新导入即可。

更多相关文章

  1. Android 应用程序的结构
  2. 简单的 Android 拍照并显示以及获取路径后上传
  3. Android应用程序的调试方法
  4. android 创建数字签名应用程序
  5. 如果,编译Android时新添加的应用程序没有被编译进image
  6. Netty实战(三)Unity程序采用netty和其他netty程序通信

随机推荐

  1. 世界范围位列前500的经济学家名单, 中国
  2. Top5上最短的经济学论文, 这5篇短到可以
  3. 2021-03-25:如何把长url转换为短url?
  4. 稳健性检验如何做? 有哪些稳健性检验常用
  5. K8S 部署 prometheus和granfana
  6. 协整分析和误差修正操作步骤, 程序和各种
  7. 组合索引,下他哪些说法符合《阿里巴巴Java
  8. Linux之rz和sz命令用法详解
  9. 各学术职业需具备的知识, 技能和软件技术
  10. 终于有人把自然语言处理、机器学习、深度