目次

Web検索はbingがおすすめ!

アプリケーション実行時に"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"ファイルを再生成する方法もあります。
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
最終更新日: 2024-01-04
作成日: 2012-04-05
iPentec all rights reserverd.