更新日: 2016-11-15 (火) 20:50:43 (397d)

: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]


選択肢 投票
このページの情報は役に立った 6  
このページの情報は役に立たなかった 1  
どちらでもない 1  
このページが参照された数
Total: 7923, 今日: 1, 昨日: 2

でじうぃきは神奈川県横浜市の位置情報システム・スマホアプリ開発の株式会社オンラインコンサルタントが運営しています。
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2016-11-15 (火) 20:50:43 (397d)