2011-02-03 12 views
5

私は、エミュレータでAndroid GPS追跡アプリケーションをテストしています。最後の既知の場所が古くなっているかどうかを調べるときに問題が発生しています。

システム時刻を取得すると正確な時刻が得られますが、最後の既知の場所にlocation.getTime()と電話すると、返される時刻は数時間外れます。私はもう少しテストを行い、Eclipseのエミュレータコントロールタブ(ジオフィックスと同様)からGPSの場所を送信するたびに、その場所の時刻が1秒ずつ進んでいることがわかりました。これはまったく意味がありません!私はこの問題の洞察に感謝します。AndroidエミュレータのGPS位置が間違っている

+0

ここでも興味深く繰り返しがあります。日付が正しく取得され、時刻は12:00:00に始まり、次に12:00:01に進みます。私のタイムゾーンはGMTです。私はそれがエミュレータのバグだと思います。 – NickT

+0

私は同じことを見ている。 DDMS経由でエミュレータに「手動」コードを送信すると、正しい時刻に開始され、00:00に始まり、新しい時刻を送信するたびに1秒前に進んでいます。 –

答えて

3

これは、エミュレータのバグ(私も同様にそれを繰り返すことができた)と考えられます。誰かが詳細を追加したり、スターにしたり、フォローしたりしたい場合は、https://code.google.com/p/android/issues/detail?id=27272にバグレポートを提出しました。

0

この不具合は、のToT dev branchで修正されています。私たちはこの修正を他のブランチにチェリーピックアップし、近い将来、公開されているシステムイメージにバグフィックスが表示されることを願っています。

問題が解決しない場合は、Google issue trackerで報告してください。

+0

更新ありがとうございます。 – androiddeveloper

関連する問題