我面临一个奇怪的问题,其中 HTML5 Geolocation 不仅适用于 Android Emulator。我有一个非常简单的代码如下:
navigator.geolocation.getCurrentPosition(suc, locFail, { 'enableHighAccuracy': true, 'timeout': 60000, 'maximumAge': 60000 });
一旦模拟器运行,我会使用 DDMS/telnet geo fix 提供模拟坐标。
但是当它执行上面的代码行时,模拟器就会挂起。在 LogCat 中,我收到通知每个服务正在死亡的消息,然后我收到 Android Emulator Launch 屏幕。除了关闭它并重新启动它之外,我无法对模拟器做任何事情。
Android 版本:2.3.3 ADT 版本:20
模拟器设置:允许模拟位置已启用。使用 GPS 卫星已启用。
相同的代码在我的桌面浏览器上运行良好。任何帮助将不胜感激。
谢谢