2012-02-08 4 views
0

Google Map APIを使用したサンプルアプリケーションを開発中です。私はGoogle Mapのキーを生成し、アプリケーションはローカルマシンのエミュレータ上で正常に動作します。しかし、私は私のアンドロイドデバイス(電話)の地図上で同じを実行すると生成されません。グリッド線のみがあります。これは私が使用しているGoogleのマップキーに関連する問題だと思います。 どのマップでAndroid搭載デバイスを使用できるキーを取得するにはどうすればよいですか?アンドロイドとGoogleマップ:デバイスの指紋

API 10とAndroid 2.3.3を使用していますが、デバイスと互換性があります。 「公開のためのキー」とマップキーとAPK singn

おかげ

答えて

1

マップキーはアプリの署名証明書に関連付けられている「キー」からの指紋を使用して構築されなければなりません。あなたがアプリケーションに署名するために使用する証明書の資格情報を使用してマップキーを生成する場合、それは任意のアンドロイドデバイスで動作するはずです。

+0

ありがとうございます。今働いている。 :-) – Shubhra

0

私は、エミュレータにアプリケーションをデプロイするときにそれを適用します。開発用証明書を使用しますが、デバイス上には他の証明書とともにデプロイします。 GMapsの指紋は、デバイス用ではなく、cert用に生成されます。

0

親切にあなたが

あなたのアプリケーションタグに次のタグが含まれているチェックまた、あなたがdebug.keystoreの包み地図の罰金を実行したのと同じワークステーションからアプリケーションを実行/デバッグしていることを確認してください。

アプリケーションに署名する場合、そのキーストア(署名の場合に使用)を使用してMap APIキーを取得し、それをそれぞれのマップlayout.xmlに配置する必要があります。

関連する問題