2017-05-13 10 views
0

GoogleプレイスAPIのプレースピッカーを基本的にAVDの固定位置から開始します。私はGoogleマップや場所のピッカーを使用する場合は、私に "現在の場所を特定することができません"と言う私のwifiとGPSの両方がオンになっています。私は、シミュレーションでは場所を与える必要があることを知っています。Android:ロケーションを設定する

AVDの拡張コントロールにアクセスし、緯度と経度の座標を入力してから送信をクリックすると、デバイスに1つの場所を送信する方法と考えられました。これは私のデバイスの場所を変更しない、私はちょうど1つの場所Googleマップと場所のピッカーはいつも始まるから送信する必要がありますか?

マイ拡張コントロール: enter image description here

そして、これが私の場所ピッカーです:

enter image description here

がこの場所は私が送信された値ではなく、それが誤った場所で私を開始し選択します。

答えて

1

6ヶ月前、Map関連のGoogleサービスのスコアを使用したアプリを開発していたとき、エミュレータはGoogleサービスを利用できませんでした。その結果、私はサービスを追加することができましたが、AVDで機能するGoogleサービスライブラリなしでは機能しませんでした。 6ヶ月前には機能的なAVD画像がなかったため、Googleマップ/位置情報サービスは機能しませんでした。

解決策(残念ながら)は、エミュレータの代わりに物理的なAndroidデバイスを利用することでした。まだGoogleサービスで動作するAVD画像がないのかどうかはわかりませんが、使用しているAVD画像でGoogleサービスが機能しているかどうかを確認することから始めたいと思うかもしれません。そうでなければ、あなたは運が悪いかもしれません。

特に - com.google.gms:google-services:3.0.0(およびそれ以前のバージョン)は、6か月前にAndroid Studioエミュレータ(AVD)で動作しませんでした。

+0

これは残念ですが、ありがとうございます –

関連する問題