无法获得Android模拟器的地理修复程序

时间:2010-10-31 16:55:28

标签: android gps emulation

我正在尝试向Eclipse中的Android模拟器发送地理修复程序。它一直在某些地方工作,但现在它永远不会起作用。我尝试过针对不同的平台,在正确的模拟器中设置时区,将语言环境更改为英语(美国),在模拟器中擦除用户数据,同时使用telnet geo fix命令和DDMS。

我该如何做到这一点?

3 个答案:

答案 0 :(得分:5)

如果您的AVD版本是API级别9(2.3仿真器),那么它似乎是一个已知错误

onLocationChanged(Location location) method does not work in google API 9 platfom 2.3

我有两个应用程序在2.1和3.0中运行良好,但有一个不愿意在2.3下安装,当它确实时,geo修复不起作用..另一个安装并且再次geo修复不起作用

答案 1 :(得分:1)

确保在DDMS中的“设备”下选择了模拟器的名称。 并且偶尔ADB也会失败,因此命令不会被发送到模拟器,因此您必须重新启动dev environmeneclipse和adb。

答案 2 :(得分:1)

我上周在教学的Java训练营中遇到了这个问题。这是API级别9中的已知错误。

您最好的选择是连接设备并在实际设备上进行测试。一旦我们这样做,我们就可以在地图上看到我们当时所处的实际建筑物!

我还建议在相机应用程序的设备上进行测试,因为在模拟器上测试相机应用程序的界面很笨重。

相关问题