アプリケーション実行時に"Error generating final archive: Debug Certificate expired on (日付)"エラーが発生する

このページのタグ:[Android]
Androidアプリケーションの実行時に
Error generating final archive: Debug Certificate expired on (日付)
エラーが発生し、アプリケーションが起動できないことがあります。
このエラーはデバッグの証明書"debug.keystore"ファイルの期限切れにより発生します。対策方法は"debug.keystore"ファイルを削除すると新しいデバッグ証明書ファイルが生成されエラーが発生しなくなります。

"debug.keystore"ファイルは、デフォルトでは
c:\Users\(ログインユーザー名)\.android\
ディレクトリ内にあります。

Eclipseを用いている場合は[Window]メニューの[Preferences]メニューを選択し、設定ダイアログを開きます。
設定ダイアログの左側の[Android]カテゴリをクリックし[Build]サブカテゴリを選択します。右側の画面が[Build]に切り替わりますので、"Default debug keystore:"の欄に"debug.keystore"ファイルのフルパスが表示されます。


補足

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
コマンドを実行して、"debug.keystore"ファイルを再生成する方法もあります。
登録日 :2012-04-05    最終更新日 :2012-04-06
このページのタグ:[Android]
Japanese
プライバシー    iPentecについて
iPentec all rights reserverd. (ISDC)