我刚刚升级到Eclipse 3.6。我保存了Eclipse 3.5并制作了原始工作区的副本。
我现在注意到我的GPS /地图应用程序中的错误在3.5中工作正常,当我使用模拟器控制选项卡从DDMS透视图发送位置时。我有一个标准的听众:
onLocationChanged(位置位置){...}
如果我在第一行中断,发送了53.5 / -3.0的纬度/经度对,则位置参数中的mLatitude / mLongitude已更改为53.508833 / -3.005000(仅显示6个dec值)。 如果我重复Eclipse 3.5在其原始工作区中对原始项目进行操作,那么它恰好是最小的小数位。两个工作区中的代码完全相同。
Android SDK两者均为2.2,目标是Google API等级7。
你会说这是Eclipse 3.6或SDK或插件中的错误吗?
我认为这不是我的错误,但我很高兴被证明是错的。 0.005度可能听起来不多,但是在一个大圆圈上它是0.3海里。
答案 0 :(得分:0)
Android建议不要在ADT插件中使用eclipse 3.6。来自Eclipse ADT
Caution: There are known issues with the ADT plugin running with
Eclipse 3.6。请保持3.5直到 进一步通知。
如果有任何一个错误,我也不会感到惊讶。