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

问题概述:

在导入一个app后提示如下错误:

“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”

原因分析:

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)

然后重新导入即可。

======================================


Android常见错误_第1张图片

生成这个错误的原因有很多,比如xml中的标签用错了,或者代码中的方法间调用不对,都会导致这个错误,可气的是还没有语法错误,解决的话只有一行行代码屏蔽进行调试。。郁闷

更多相关文章

  1. Android应用程序绑定服务(bindService)的过程源代码分析(2)
  2. Android应用程序(activity)启动过程(一)
  3. 日常get知识记录【9】Android studio 错误Could not find method
  4. Android应用程序组件Content Provider在应用程序之间共享数据的
  5. 修改 ActivityManagerService.java 去掉 android 系统报错和程序
  6. 学习Android之setDataAndType(利用第三方应用程序打开各种文件)

随机推荐

  1. App内嵌H5页面联调接口
  2. android 设置EditText可输入和不可输入状
  3. android tablayout 设置字体大小
  4. android 弹性效果
  5. [连载 5/15] Android(安卓)从入门到精通E
  6. android studio返回键的使用setDisplayHo
  7. Android属性之excludeFromRecents
  8. Craig Andrews » Best way to use HttpC
  9. ClickableSpan 的点击效果
  10. Color android