トップ «前の日記(2012/08/01(Wed)) 最新 次の日記(2012/10/12(Fri))»
【ソース+水=麦茶色の何か】

半期 四半期 全カテゴリ

今日の一言


2012/08/18(Sat) BBQやった [長年日記] 23:00現在 26℃

_ [Android]androidで自作プログラムが突然buildおよび実行できなくなった場合

参考:

http://developer.android.com/resources/faq/troubleshooting.html#signingcalendar

Eclipseで、以前問題なくコンパイル・実行できていたプログラムが、いきなり以下のエラーを吐いて実行できなくなった場合の対処法。

Error generating final archive: Debug Certificate expired

これは、デバッグキーストアの署名が切れたことが原因。

デバッグキーストアファイルは以下のフォルダに保存されている。

Linux/Mac OSX:

 ~/.android

Windows XP:

C:\Documents and Settings\<user>\.android

Windows Vista以降:

C:\Users\<user>\.android

よって、これらのフォルダにある「debug.keystore」を削除すればエラーは出なくなる。

(削除したdebug.keystoreファイルは自動で再生成される)

詳細はこちら(http://developer.android.com/resources/faq/troubleshooting.html#signingcalendar)を参照のこと。