0

マップは表示されませんが、グリッドが表示されます。それで、いくつかのサンプル修正を調べて、これにたどり着きました

Android アプリを市場に公開するために必要なヘルプ

ただし、提案どおりにコマンドを実行すると、SHA1 証明書のフィンガープリントが作成されます。しかし、Google API キーにサインアップしようとすると、代わりに MD5 証明書のフィンガープリントが必要であることがわかります。どうすればこれに対処できますか?

4

2 に答える 2

2

そして、ここにあなたの問題の解決策があります

  1. コマンド プロンプトを開き、移動しC:\Program Files\Java\jre6\binます (場合によっては異なる場合があります)。

  2. このソリューションに従っているということは、あなたが持っていることを意味しますkeystore。はいの場合はステップ 3 に進みます。そうでない場合は、このkeystoreに記載されているような新しいものを作成します。

  3. 次のコマンドkeytool.exe -v -list -keystore " <path_of_keystore_youhave_created_in_step_2>"を入力すると、作成中に使用したのと同じパスワードを使用してパスワードを要求され、作成中に提供した多くの情報keystoreが取得されますSHA1 MD5keystore

于 2012-08-11T06:07:06.133 に答える
1

最初に debug.keystore の場所を見つけます (Eclipse では、[ウィンドウ] -> [設定] -> [Android] -> [ビルド] で debug.keystore の場所を見つけることができます) 。次にkeytool.exe、コマンド プロンプトでのパスをナビゲートします。keytool.exeJava –> JDK – > プログラム ファイル内の bin フォルダー内にあります。ウィンドウの場合、コマンドプロンプトで次のコードを記述しますC:\Program Files\Java\jdk1.6.0_25\bin> keytool -list –alias androiddebugkey -keystore <path_of_debug.keystore> -storepass android -keypass android

<path_of_debug.keystore>debug.keystore のパスは次のとおりです。私の場合、それは C:\Users\virus.android です。

MD5 キー (例:- BE:05:C8:F2:42:7A:97:37:78:EE:BD:4A:31:7D:A6:69) をコピーし、次のリンクに移動して Google マップ API を見つけます。キー http://code.google.com/android/maps-api-signup.html

于 2012-08-11T04:48:12.163 に答える