-1

googleAPI を使いたい。私は次のことを試しました: 1) keytool と debug.keystore を使用して googleAPI キーを生成しました。2) Myactivity.keystore を使用して別のキーも生成しました。

これらの指示に従って、fere および他のサイトから: 機能させるには、次のことを行う必要があります。

アプリケーション デバッグ キーの MD5 ハッシュを生成する必要があります マップ キーにサインアップするときに、その MD5 ハッシュを Google に提供する必要があります Google は、マップビューに配置できるキーを提供します これは次のようになります次の手順で作業します。

Locate the android debug key in your system. it is found on the following locations depending on your operating system (This path will be useful):
Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore
Mac OS X and Linux : ~/.android/debug.keystore (where ~ is the path of your home directory.
In a terminal, use the following keytool command to generate the MD5 Hash:
keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore -storepass android -keypass android
Copy the generated hash
Go to : code.google. com/android/maps-api-signup.html (you maybe required to login with your Google account)
Paste the above generated MD5 hash there, accept the Terms and Conditions and click on Generate button
You'll get the API key for your map. paste this in your
When you plan to release the app, generate a release key and repeat the same procedure with the release keys.

Although, all the above steps are exactly what the links contain, but this is a summary.

私は両方を試しましたが、どれもうまくいかないようです。取得した logcat には grid ant しか表示されませんCouldn't get connection factory client。これまで行ったすべての検索で、これは API キーの問題です。API キーが正しいことを確認するにはどうすればよいですか?

4

1 に答える 1

1

これを試して正しい API キーを取得してください:--

それが正確なパスです--

keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore" 

GoogleMap API キーの MD5 フィンガープリントを取得するコマンド プロンプトの合計パス* **

D:\eclipse\jre\bin>keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore"

MD5 fingerurePrint は次のようになります--

3E:F4:D6:E6:93:4D:BB:B8:62:3A:A6:0F:E0:FC:4C:65

APIキーを取得するためにその後fingerPrint番号を取得したら、このリンクを使用してください---

http://code.google.com/android/add-ons/google-apis/maps-api-signup.html

次に、システムの API キーを取得し、マップを簡単に取得できます....

于 2012-04-25T12:03:14.283 に答える