2011-07-11 98 views
29

當建立在Eclipse的Android項目,Android SDK中提供了錯誤是這樣的:在Eclipse 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 

我不知道如何解決。請幫幫我。

回答

56

爲了解決這個問題,只需刪除debug.keystore file.

的默認存儲位置自動真空澱積是

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

Also see this link, which can be helpful.

4

使用keytool實用程序來創建新的調試密鑰庫。您使用的密鑰庫已過期,這就是您看到該項目在eclipse中出現錯誤的原因。

檢查了這一點http://www.androiddevelopment.org/tag/keytool/

而且這樣做,刪除基於您正在使用的操作系統在Windows或Linux的位置,現有的調試密鑰庫之前。

+0

goood教程,但我已經採取步驟登錄您的應用程序。我需要運行sh文件。我想我沒有它。 –

0

嘗試這種解決方案:

  1. 轉到文件夾C:\Users\(your pc name)\.android\

  2. 刪除debug.keystore文件,然後清潔和運行

0

對於Windows XP去 C:\Documents and Settings\%userprofile%\.android和刪除debug.keystore,重新啓動Eclipse,現在您的項目將不會出現錯誤。

示例路徑: C:\Documents and Settings\raja.ap\.android\ 對於其他Windows版本,找到您的用戶文件夾,然後刪除該文件。

相關問題