Eclipse 中的 Android SDK 提供有关过期证书的错误 [重复]

Posted

技术标签:

【中文标题】Eclipse 中的 Android SDK 提供有关过期证书的错误 [重复]【英文标题】:Android SDK in Eclipse gives error about expired certificate [duplicate] 【发布时间】:2011-10-02 12:30:20 【问题描述】:

在 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

不知道怎么解决。请帮我。

【问题讨论】:

【参考方案1】:

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

AVD 的默认存储位置是

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

Also see this link, which can be helpful.

【讨论】:

【参考方案2】:

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

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

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

【讨论】:

很好的教程,但我已经停止了签署您的应用程序的步骤。我需要在哪里运行 sh 文件。我想我没有。【参考方案3】:

试试这个解决方案:

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

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

以上是关于Eclipse 中的 Android SDK 提供有关过期证书的错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android SDK中的Eclipse Marketplace在哪里

(转)Android的ADT与SDK的区别

Eclipse Android SDK:.class 文件中的版本号错误

ADT、SDK和AVD的区别

Android基础新手教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP

android studio学习之一