Error generating final archive: Debug certificate expired on ... のエラー対処

Android のアプリを eclipse で作っていて,しばらく開発環境を使ってないとこのエラーがでることがあるらしい.I can't compile my app because the build tools generated an expired debug certificate に対処法がある.

  1. C:\Documents and Settings\XXXX\.android の下にある debug.keystore を削除する
  2. Windows の時計のタイムゾーンの設定が「大阪,札幌,東京」となってるのを,適当に違うタイムゾーンに変更する(一時的に).例えば「東部標準時」とかにする.何でもいいぽい.
  3. Project メニューの Clean... を実行する.これで debug.keystore が作り直される.
  4. タイムゾーンを元に戻す.

この状態でビルドし直せば動く.はず.うちでは動いた.