久しぶりに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 件のコメント:
コメントを投稿