更新日: 2016-11-15 (火) 20:50:37 (339d)

:Android

この度、APIキーを取得しようとしたら、うまくいきませんでした。
理由としては、APIキーを取得するのに必要なのは MD5 のフィンガプリントなのに、入力してたのは SHA1 のものだったからでした。

以下、成功時の作業内容を記録。

1.フィンガープリントの取得

コマンドプロンプトで以下を入力。

keytool -v -list -keystore ・・・/.android/debug.keystore

[ 結果 ]

キーストアのパスワードを入力してください:

*****************  WARNING WARNING WARNING  *****************
*キーストアに保存された情報の整合性は*
*検証されていません。整合性を検証するには*
*キーストアのパスワードを入力する必要があります。*
*****************  WARNING WARNING WARNING  *****************

キーストアのタイプ: JKS
キーストア・プロバイダ: SUN

キーストアには1エントリが含まれます

別名: androiddebugkey
作成日: 2012/08/03
エントリ・タイプ: PrivateKeyEntry
証明書チェーンの長さ: 1
証明書[1]:
所有者: CN=Android Debug, O=Android, C=US
発行者: CN=Android Debug, O=Android, C=US
シリアル番号: 592d5468
有効期間の開始日: Fri Aug 03 15:38:26 JST 2012終了日: Sun Jul 27 15:38:26 JST 2042
証明書のフィンガプリント:
        MD5:  (伏せます)
        SHA1: (伏せます)
        SHA256: (伏せます)
         署名アルゴリズム名: (伏せます)
         バージョン: 3

拡張:

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
(伏せます)
]
]



*******************************************
*******************************************

2.APIキーの取得

以下のサイトの My certificate's MD5 fingerprint:に、1の結果にあるMD5のフィンガプリントを入力して Generate APIKey を押せば取得できます。

https://developers.google.com/android/maps-api-signup?hl=ja

注記

2013年4月、新たに開発用のAPIキーを取得しようとしたところ、MD5のフィンガープリントは入力できず、APIキーが取得できなくなってしまいました。
Google Map APIがバージョン2に上がったので、できなくなったのですね。
開発やメンテナンスに困ります…。

https://developers.google.com/maps/documentation/android/v1/mapkey
Android Google Map Version1の APIキーが取得できない


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

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