2011-12-14 14 views
3

我面臨的問題Eclipse的調試認證錯誤不起作用:存在的食譜來解決

error generating final archive debug certificate expired on 

但存在ricipes修復它沒有工作。我做了什麼?

  1. 在C:/ Windows/User //。android我刪除了debug.keystore文件。
  2. 清潔項目
  3. 重新運行Eclipse的

沒有結果 - 反正我看到的主要問題。 試圖修復它,我重新創建了debug.keystore,使用我的JDK 1.7中的keytool,將新文件複製到C:/ Windows/User //。android,重新運行Eclipse - 沒有結果。

這個問題是否意味着我的問題項目和其他項目被這個bug(功能)所破壞?

+1

我遇到同樣的問題。 Android開發工具無可奈何......我開始賞金。 – 2012-01-12 02:55:37

回答

4

我不確定這個特定的錯誤,但我有類似的錯誤,似乎不會消失。如果Eclipse真的不想擺脫這個錯誤,你可能需要重新安裝它並開始一個新的項目,並手動將舊項目的Java文件和資源移入它。

祝你好運!

編輯:另外,如果你這樣做,一定要不要使用相同的工作區文件夾,因爲可能會被搞砸了。

+0

這可能會連接到管理員與標準用戶[配置鎖定](http://stackoverflow.com/questions/8214957/locking-is-not-possible-in-the-directory-c-eclipse-configuration-org -eclipse-OS)。我必須檢查並報告。重新安裝的主要問題是Android的SDK + ADT工具必須重新下載......這比僅僅解壓縮Eclipse軟件包花費的時間要長。 +1現在。 – 2012-01-12 15:01:51

+0

我重新安裝了Eclipse + ADT。 **沒有幫助**。你的回答中的「某些事物」和「可能」一詞表明軟件開發已經從科學/工程轉變爲神祕主義......沒有人真正知道*和確定性*。驚人。 – 2012-01-12 21:53:50

-1

完成步驟1-3後,只需從問題中刪除此錯誤(在「問題」視圖中選擇它並單擊「刪除」)即可。之後,一切都會好起來的。

+0

試過了。沒有幫助。該問題返回您嘗試重建項目的那一刻。 – 2012-01-12 14:56:14

0

刪除您的調試證書下~/.android/debug.keystoreLinux和Mac OS X;該目錄是類似%USERPROFILE%/.androidonWindows

Eclipse插件應該在下次嘗試構建調試包時生成一個新證書。您可能需要清理並生成證書。

1

好的,我剛剛完成了更新Android的SDK + ADT到最新,並解決了這個問題。

原來這與Eclipse無關(所以重新安裝Eclipse並不是真正的解決方案)。

有趣的是... %USERPROFILE%/.android中沒有任何debug.keystore了!

(但在該目錄中的新文件androidwin.cfg

本Android開發系統由第二越來越怪異...爲什麼安裝「定時炸彈」,迫使我無緣無故升級?讓我計劃&控制執行升級。我不應該以這種無計劃且意想不到的方式失去生產力時間。

UPDATE:不,更新Android的SDK + ADT到最新的沒有解決了這個問題。它只是推遲到在測試設備上運行構建的應用程序的階段。這非常令人沮喪。

UPDATE:重新安裝Eclipse,用乾淨的安裝最新的ADT的修訂版16,沒有要麼解決問題。看來唯一的出路是從新鮮安裝SDK?不可思議的是,新的Eclipse +新鮮的ADT +新SDK將繼續產生此錯誤,因此這是唯一需要嘗試的事情。

UPDATE:(!但無需重新安裝一個新的SDK)使用完全品牌新的工作區與新的Eclipse ADT +做的伎倆。看來,新的ADT + SDK組合不喜歡傳統工作區,或者在這些工作區中損壞了某些東西。我需要以某種方式挽救他們,因爲他們是關鍵項目。我將不得不檢查是否將整個工作區複製到臨時區域,然後導入所有項目將會有所裨益。這太令人沮喪了。

更新:成功!使用完全品牌新工作空間與新的Eclipse + ADT(但不需要重新安裝新的SDK!),然後導入我所有的現有項目都做到了。獎勵給那個建議那個的人。哦,最重要的是:請勿在管理員帳戶以外使用此環境!(所有安裝的帳戶)。