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在哪里
Eclipse Android SDK:.class 文件中的版本号错误