3

重複の可能性:
Android Emulator で GPS 位置をエミュレートする方法は?

Android Emulator (Eclipse) で GPS 機能を有効にするのに苦労しています。

現在の位置を取得するためのテスト プログラムを作成しました。Androidフォンで動作しているので、アプリが動作していると確信しています。

Eclipse から Android Emulator でプログラムをテストしている場合、何も起こりません! 私は何が欠けていますか?

AVD に GPS サポートを追加しました。エミュレータ コントロールは知っていますが、アプリで何も起きていません。

SDK に追加の Future をインストールする必要がありますか?

誰かが私を正しい方向に向けてくれることを願っています!

4

3 に答える 3

5

エミュレーターを実行した状態で、

telnet localhost 5554

エミュレータに接続します。次に、いくつかのコマンドを実行できます。たとえば、次のようになります。

geo fix (longitude) (latitude)

このコマンドは、携帯電話がその場所にあるかのように動作するようにエミュレーターに指示します (基本的に、GPS 座標を偽装します)。

「緯度経度マーカーのドロップ」と呼ばれる Google マップ機能を使用して、特定の場所の GPS 座標を取得できます。

于 2012-05-19T10:18:34.740 に答える
2

DDMSの下でEmulator Controlを介して緯度と経度を送信するだけでよく、他のことは必要ありません。ものすごく単純:)

于 2012-11-21T13:38:45.053 に答える
0

geo-fix ソリューションは機能しますが、Eclipse ui ソリューションも機能するはずです。特別なものをインストールする必要はありません。

新しいエミュレーター (機能で gps サポートが有効になっている) を作成して実行し、「デバイス」の下のエミュレーター リストで選択してから、エミュレーター コントロールに移動します。そこに場所を設定し、「送信」を押します。

いずれにせよ、それが機能しない場合は、同じことを行うサードパーティのアプリをエミュレータにインストールすることもできます:

https://play.google.com/store/search?q=location+spoofer&c=apps

于 2012-05-19T11:16:16.357 に答える