Android アプリをビルドする際 Debug Certificate expired と言われた場合の対処

シェアする

Unity で Android アプリを作成中にデバッグ用にビルドしようとしたら以下のようなエラーが出てビルドに失敗した。

Error: Debug Certificate expired on 12/15/14 5:39 PM

直訳すると「デバッグ用の証明書の期限が切れた」となるだろうか。使用している keystore の期限が切れてしまったのだろう。

Android アプリはビルドする際 keystore が必要なので適切に設定しないといけない。が、デバッグ用の keystore は今まで意識した事が無い、おそらく勝手に生成されているようだ。

Sponsored Links

debug.keystore を再設定する

再設定といっても何の事はない、デバッグ用の keystore を削除すればビルドした際に勝手に作ってくれる。

debug 用の keystore は OS X なら ~/.android に、 Windows なら C:\Users\UserName\.android に debug.keystore という名前でそれぞれ保存されている。見つけたら削除しよう。削除したら再度ビルドすれば生成されるはずだ。

android-debug-keystore

Signing Your Applications | Android Developers

Sponsored Link

シェアする

フォローする