久し振りに以前作成したアプリをデバッグしようとした所、下記のメッセージが表示されて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」を実行。