久し振りに以前作成したアプリをデバッグしようとした所、下記のメッセージが表示されてeclipseのコンパイルが通らなくなりました。

Error generating final archive: Debug certificate expired on (日付とパッケージ名)

色々調べてみるとeclipseで使用している証明書の有効期限が切れた為に出てくるエラーの用です。

同じ様なトラブルが起きた方への参考になるかと思い、解決策を書いておきます。

1.debug.keystoreを削除する。
●Windows XPの場合
C:Documents and Settings(Windowsユーザ名).androiddebug.keystore
●Windows 7の場合
C:ユーザー(Windowsユーザ名).androiddebug.keystore

2.プロジェクトの再コンパイル
再コンパイルの方法は2種類あります。

●コマンドプロンプトから行う

1.コマンドプロンプトを起動。
2.CDコマンドでeclipseのフォルダに移動
 例) cd program fileseclipse
3.eclipseをクリーン・コマンド付きで起動
 例) start eclipse.exe -clean %

●eclipse上で行う
eclipseを起動し、メニュー > 「Project」 > 「Clean」を実行。