2010-09-17 27 views
1

我剛升級到Eclipse 3.6。我保存了Eclipse 3.5並製作了原始工作區的副本。Eclipse DDMS仿真器控制中可能存在的錯誤?

我現在注意到我的GPS /地圖應用程序中出現了一個錯誤,它在3.5使用模擬器控制選項卡從DDMS角度發送位置時工作正常。我有一個標準的監聽器:

onLocationChanged(地點位置){...}

如果我上的這個第一行中斷,已經發送了緯度/經度對53.5/-3.0,則mLatitude /位置參數中的位數已更改爲53.508833/-3.005000(僅顯示6個位置)。 如果我重複使用在其原始工作空間中對原始項目進行操作的Eclipse 3.5,那麼它正好到最小的小數位。這兩個工作區中的代碼完全相同。

Android的SDK是在這兩個2.2和目標是谷歌的API 7級

你會說這是在Eclipse 3.6或錯誤的SDK或插件?

我不認爲這可能是我的錯誤,但我很樂意被證明是錯誤的。 0.005度的聲音聽起來不太好,但是在大圓上的距離爲0.3海里。

回答

0

Android建議不要使用eclipse 3.6和ADT插件。從Eclipse ADT

Caution: There are known issues with the ADT plugin running with 

的Eclipse 3.6。請繼續留在3.5,直到 另行通知。

所以我不會感到驚訝,如果有任何一個錯誤。

+0

謝謝,我確實記得看到,但認爲主要問題是上下文協助或根本不開始。我以爲我很幸運。這很遺憾,因爲我的3.6安裝比我現在嘗試使用Eclipse 3.5和3.6的3.5 – NickT 2010-09-17 20:08:01

+0

更清潔,但我在兩者中都得到了相同的錯誤。請參閱[在DDMS中播放KML時模擬器接收錯誤的GPS座標](http://stackoverflow.com/questions/4298019/emulator-receives-wrong-gps-coordinates-when-playing-kml-in-ddms) – Jonas 2010-11-28 18:04:31