在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
我不知道如何解决。请帮我。
答案 0 :(得分:58)
要解决此问题,只需删除debug.keystore file.
AVD的默认存储位置是
~/.android/
。C:\Documents and Settings\<user>\.android\
C:\Users\<user>\.android\
。答案 1 :(得分:4)
使用keytool实用程序创建新的调试密钥库。您正在使用的密钥库已过期,这就是为什么您看到项目在eclipse中显示错误的原因。
查看http://www.androiddevelopment.org/tag/keytool/
此外,在执行此操作之前,请根据您使用的操作系统从Windows或Linux中的位置删除现有的调试密钥库。
答案 2 :(得分:0)
试试这个解决方案:
转到文件夹C:\Users\(your pc name)\.android\
删除debug.keystore
文件,然后清理并运行
答案 3 :(得分:0)
对于Windows XP,请转到
C:\Documents and Settings\%userprofile%\.android
并删除debug.keystore
,重新启动Eclipse,现在您的项目将在没有错误的情况下构建。
示例路径:
C:\Documents and Settings\raja.ap\.android\
对于其他Windows版本,请找到您的用户文件夹,然后删除该文件。