15

グーグルマップビューを使用する私のアプリは、リリースの準備ができています。私のテストは、プロジェクトを開始したときに取得したgooglemapsキーを使用して行われました。このキーは私のリリースバージョンでは機能しないため、リリースバージョンには別のキーが必要であると言われています。

このフォーラムおよび私が見つけることができる他のすべての場所のすべての投稿は、バージョン1キーの取得について議論しています。たとえば、バージョン1キーのMD5フィンガープリント(それが何であれ)を取得する方法に関するドキュメントがあります。

バージョン2に必要なキーを取得するにはどうすればよいですか?

編集:この質問をもう少し明確にするために、私はすでに64ビットアプリキー、キーストアファイル、alais、およびパスワードを持っています。keytoolプログラムを使用して何らかの方法で取得できるSHA-1フィンガープリントが必要なようです。Eclipseエクスポートウィザードを使用したので、持っているものを取得するためにkeytoolプログラムは必要ありませんでした。ありがとう、ゲイリー

4

2 に答える 2

6

Google は、プロセス全体をここに文書化しています。

具体的には、 の使用方法についてヘルプが必要な場合はkeytool、「リリース証明書のフィンガープリントを表示する」というタイトルのセクションを展開してください。

于 2013-01-17T17:56:36.327 に答える
4

SHA-1 キーを取得するには:

Linux または OS X の場合、ターミナル ウィンドウを開き、次のように入力します。

keytool -list -v -keystore ~/.android/debug.keystore -aliasandroiddebugkey -storepass android -keypass android

Windows Vista および Windows 7 の場合は、次を実行します。

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

次のような出力が表示されます。

Alias name: androiddebugkey
Creation date: Jan 01, 2013
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 4aa9b300
Valid from: Mon Jan 01 08:04:04 UTC 2013 until: Mon Jan 01 18:04:04 PST 2033
Certificate fingerprints:
     MD5:  AE:9F:95:D0:A6:86:89:BC:A8:70:BA:34:FF:6A:AC:F9
     SHA1: BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75
     Signature algorithm name: SHA1withRSA
     Version: 3

SHA1 で始まる行には、証明書の SHA-1 フィンガープリントが含まれています。フィンガープリントは、コロンで区切られた 20 個の 2 桁の 16 進数のシーケンスです。

于 2015-11-21T13:45:13.770 に答える