新建一个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. eclipse添加android插件错误处理方法
  3. Android(安卓)Ant 编译
  4. android工程项目导入问题汇…
  5. 简单的 Android(安卓)拍照并显示以及获取路径后上传
  6. android ndk开发
  7. android GreenDao数据库框架学习(1)
  8. Android(安卓)Studio生成APK自动追加版本号
  9. webrtc 针对 android 平台的编译和运行

随机推荐

  1. 监听不到android 的 Home 键
  2. Android(安卓)About AndroidManifest.xml
  3. PreferenceActivity、PreferenceFragment
  4. Android(安卓)Contacts的使用(二)
  5. android 常用组建案例
  6. Android关闭多个activity
  7. Android官方ORM Room介绍
  8. android viewPage 判断是否到最后一页
  9. JS调用Java代码(Android)
  10. Android获取屏幕宽度的4种方法