42

在 Eclipse 中构建 Android 项目时,Android SDK 会出现如下错误:

错误:

 Description    Resource    Path    Location    Type
1) Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM     MapByLocation        Unknown Android Packaging Problem



 2)Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM  PageCurlAnimation       Unknown Android Packaging Problem

我不知道如何解决。请帮我。

4

4 回答 4

59

要解决此问题,只需删除debug.keystore file.

AVD 的默认存储位置是

  • ~/.android/OS X 和 Linux 上。
  • C:\Documents and Settings\<user>\.android\Windows XP 上
  • C:\Users\<user>\.android\Windows Vista 和 Windows 7 上。

另请参阅此链接,这可能会有所帮助。

于 2011-07-11T05:02:38.527 回答
4

使用 keytool 实用程序创建新的调试密钥库。您使用的密钥库已过期,这就是您看到项目在 Eclipse 中出现错误的原因。

看看这个http://www.androiddevelopment.org/tag/keytool/

同样在此之前,根据您使用的操作系统从 Windows 或 Linux 中的位置删除现有的调试密钥库。

于 2011-07-11T05:03:49.787 回答
0

试试这个解决方案:

  1. 转到文件夹C:\Users\(your pc name)\.android\

  2. 删除debug.keystore文件,然后清理并运行

于 2012-10-12T06:43:33.930 回答
0

对于 Windows XP,转到 C:\Documents and Settings\%userprofile%\.android并删除debug.keystore,重新启动 Eclipse,现在您的项目将构建而不会出现错误。

示例路径: C:\Documents and Settings\raja.ap\.android\ 对于其他 Windows 版本,找到您的用户文件夹,然后删除该文件。

于 2013-01-30T06:41:43.047 回答