2012年5月15日火曜日

Debug Certificate expire

久しぶりにandroidアプリをデバッグしようとしたら、「Debug Certificate expired」とのこと。
デバッグ用のkeyの期限切れ。
このkeyはAndroidの開発環境が勝手に生成する。

まず古いkeyを削除後、再度デバッグを行うと勝手に生成される。
keyは
C:\Documents and Settings\ユーザ名\.android

debug.keystore
という名前で生成される。

今回の該当アプリはgoogle maps apiを使用したものだったので、新しいデバッグ用のkeyに対応する新たなmaps api keyも申請する必要がある。

keytool.exe -list -keystore debug.keystore
でMD5 fingerprintを確認して、
https://developers.google.com/android/maps-api-signup
で取得。

自動生成されるkeyの期限は一年みたいだが、毎年これをやるのか。やれやれ。

0 件のコメント:

コメントを投稿