Error generating final archive(Debug Certificate expired on~) が発生する
androidプロジェクト をビルド時に突然こんなエラーが出るようになった。
Error generating final archive: Debug Certificate expired on 〜
調べてみると「デバッグ用証明書の期限切れ」で発生するエラー、とのこと。
対処方法は2種類あるみたい。
- debug.keystoreファイルを再生成する
- 有効期限を長くする
というわけで具体的な手順。
1.debug.keystoreファイルを 削除->再生成 する
手順
debug.keystoreファイルパスはココを見ればおk。
eclipseの「Preferences - Android - Build」の「Default debug keystore」
2.有効期限を長くする
こちらを参考にさせていただきました。
Androidの「Debug certificate expired」エラーの対処方法
毎年やることになるけど、今回は 1 を採用。
debug.keystoreのデフォルト有効期限は1年。
ということは、この1年、特にOS再インストールとかやってないので、
Android開発初めてちょうど1年が経過した、ということになるのか??
これはなんだか感慨深い!!
というわけでちょっと振り返ってみた。
この1年で公開したアプリはーー
- 定点カメラアプリ(無音で定期的にタイマ撮影)
- カメラプレビュー画面で顔認識して顔の上にう○こ載せるアプリ
うーむ。。
ろくなアプリがない。。
AndroidMarketにも似たようなアプリ多数。
個性がないw