2011-10-20 12 views
0

私は書き込みしようとしている単純なマップアプリケーション(API 2.2)に奇妙な問題があります。昨日、私はアプリを起動し、地図が表示されているのを見て、パンやズームイン、ズームアウトができるようになりました。それは完璧に働いた。私はまた、ギャラクシータブでアプリケーションを正常に実行しました(私は通常、それらをエミュレータで実行します)。今日、私はアプリケーションを始めましたが、地図を見る代わりに、灰色のボックスのグリッドがあります。私はそれがAPIキーの問題かもしれないと思ったので、私は2番目のものを作成し、最初にそれを入れ替えましたが、これは問題を解決しませんでした。Android Maps APIの重要な問題

私がプロジェクトを実行しようとした時間の唯一の違いは、私が2つの異なるコンピュータで行ったことです。もともとは、私がプロジェクトを作成したコンピュータ上で動作しましたが、使用しようとしているコンピュータでは機能しなくなりました。私はこれが関連しているかどうかはわかりませんが、プロジェクトを毎回実行したときに変更されたのは唯一の重要なことです。


/etc/gps.confオープンGPSの設定ファイルは、接続ファクトリのクライアントを取得できませんでしたありませんでした:LogCatを見た後、彼らは私の問題に関連する可能性がある2つのエラーが私を

を発見しました

誰にも問題があるかどうかは知っていますか?そうであれば修正する方法はありますか?

答えて

0

チェックこのRelease Keyを生成します。

+0

私はこれを試しましたが、まだ運がありません。しかし、リリースキーを生成する方法を投稿してくれてうれしく思います。ありがとう。 – ninjamast3r

+0

@ ninjamast3rそれは私が試したものをコピーしています..ダブルチェックprocess.If疑問が必要な場合は、ご存じですか? – Venky

+0

手順を正確にコピーしましたが、結果は変更されませんでした。しかし、まだ物理的なデバイス上で新しいAPKをテストしていません。 – ninjamast3r

0

これはおそらく関連しています。使用されるapiキーは、コンピュータにランダムに生成されたデバッグキーを使用してアプリケーションに署名します。別のコンピュータには、別のデバッグキーがあります。このキーは、実行時にアプリケーションに署名するために自動的に使用されます。エクスポートツールを使用して、複数のコンピュータに配置できる新しいキーを作成する必要があります。あなたのプロジェクトを右クリックし、エクスポートをクリックして指示に従ってください。生成する新しい署名鍵については、api鍵をGoogleで更新する必要があります。あなたがリリースキーを使用してアプリケーションに署名し、XMLであなたのキーを配置する必要があり、すべてのデバイスに表示するマップビューを作成するための

+0

新しい署名キーを挿入しましたが、エミュレータでアプリケーションを実行すると、グレーのグリッドが表示されます。同じエラーがまだ発生しています。 – ninjamast3r

0

マップAPIキーは、異なるコンピュータで異なるデバッグキーに基づいて生成されます。 (正確には、あるマシンにeclipseからアプリケーションをインストールしてから別のマシンに再インストールしようとすると、アプリが手動でアンインストールする必要があるというエラーが表示されます)

マップAPIキー開発環境ごとにすべて登録してください。

これが役に立った。

関連する問題