2012-05-06 12 views
0

問題があります。私は生成されたデバッグmd5コードを持っていた。私は私のアプリを公開することができるようにコードを変更しました。私はエミュレータを実行するときに灰色の画面を表示します。これ以上マップは表示されません。これは問題ですか?使用する別のMD5コードを取得しようとする必要がありますか?または、デバッグコードは機能しますか?md5生成コードはGoogleマップを表示していません

答えて

1

別のAPIコードを生成する必要があります。あなたのGoogle Maps APIコードは、あなたのアプリケーションが署名されたキーに基づいて生成されるため、リリースキーでアプリケーションに署名する場合は、同じリリースキーを使用して生成されたAPIコードを生成する必要があります。

+0

だから基本的に私はやり直すべきですか?別のキーストアとすべてを行い、md5を生成する手順を繰り返しますか?また、最初にデバッグを行う理由は何ですか?私はエミュレータと私の携帯電話で動作するデバッグされたものを得ることができます...私はこれでnewbeです... – KodiakBear211

+0

まあ、あなたが本当にする必要があなたのAPIキーを生成するプロセスに戻るです。彼らがあなたの鍵を求める理由は、サービスが無料で提供されているため、アプリケーションによって悪用されているサービスを停止することだと私は信じています。デバッグキーとリリースキーの違いについては、こちらをご覧ください。http://developer.android.com/guide/publishing/app-signing.html –

+0

私はこのリンクを読んでいます。私はまだ同じ問題を抱えています。これを行うと、2つのファイルが1つはapkファイル、もう1つはキーストアファイルです。私はAPK上でアプリケーションの名前を持っている、私はMapKeyとしてキーストアファイルを書いた。私はpropertysを取得し、キーストアの場所を強調表示するためにキーストアを右クリックします。 – KodiakBear211

関連する問題