Android キーストア・ファイルは存在しません

Android

Androideで現在位置などを取得・表示するために、Google Mapsを利用するためにはAndroid Maps API Key をGoogle社から取得する必要があります。

Sign Up for the Android Maps API

そのためには、開発環境であれば開発環境の証明書のフィンガープリントが必要です。

そのためには、たとえば私はWindwsXPで開発していますがEclipseのPreference→Android→BuildのDefault debug keystoreに記載してあるパスがDefault debug keystoreのはずなので、下記のようにコマンドプロンプトから入力して、フィンガープリントを取得しようとしてみました。

C:\Program Files\Java\jre7\bin>keytool -list -keystore “C:\Documents and Setting
s\Username\.android\debug.keystore”

すると、

keytoolエラー: java.lang.Exception: キーストア・ファイルは存在しません
って出ちゃうんです。

普通にExplorerでたどってみても、確かにない!
えー と検索で調べてみても、わかりません。

キーストアファイルをリストするようにコマンドを変更してみても

keytoolエラー: java.lang.Exception: キーストア・ファイルは存在しますが、空です:

となってしまいます。

と、気を取り直してプロジェクトをAVDで起動してみたところ、なんとdebug.keystoreができました![smile]
無事にフィンガープリントも取得できました。

むー、一度もAVDを動作させてない開発環境だったので、debug.keystoreファイルができてなかったんですね。

1時間ぐらい無駄にしちゃいました。[sad]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です