0

少し問題があります。eclipse と Android エミュレーターを使用して、PC で Google マップ (mapview) を使用する Android API を作成しました。PC ではすべて正常に動作しているように見えますが、ラップトップに同じ API をインストールして実行しようとすると、mapView を使用してアクティビティに移動すると、マップが灰色で画面にグリッドが表示され、地図としてではありません。問題は、API を別の PC で実行しているため、使用する新しい API キーを作成する必要があるということでしょうか? 別のトピックで、Java コンパイラーのバージョンを、プログラムが最初にコンパイルされたバージョンに変更することで解決できる可能性があることを確認しました。私もこれを試してみましたが、効果がありませんでした。どんな助けでも役に立ちます。

4

2 に答える 2

1

Google Maps API キーはアプリ キーに対応します。キーストアで署名せずにアプリをローカルで実行する場合、アプリは Eclipse デバッグ キー (コンピューターごとに異なります) によって署名されるため、新しい API キーを作成する必要があります。使用しているすべてのデバッグ キーストア。要約すると、開発用コンピューターごとに異なる API キーが必要であり、もちろん、リリース キーストアには別の API キーが必要です。

于 2012-10-04T10:39:54.300 に答える
1

開発中に異なるマシンでマップを表示するには、マシン間で debug.keystore を共有する必要があります。

Eclipse では、[設定] -> [Android] -> [ビルド] に移動し、Google マップを表示するために PC で使用しているカスタム デバッグ キーストアを適切に設定します。

または、開発用コンピューターごとに異なる API キーを作成します。

アプリのリリース用に別のキーストアを作成する必要があります。

于 2012-10-04T11:08:12.833 に答える