Geo Fix 在 Android SDK 2.2 中不起作用

Posted

技术标签:

【中文标题】Geo Fix 在 Android SDK 2.2 中不起作用【英文标题】:Geo Fix not working in Android SDK 2.2 【发布时间】:2011-05-14 20:02:52 【问题描述】:

我正在尝试测试一个 android 应用程序。 我需要发送模拟位置来测试它。我已经注册了requestlocation updates(..)方法(如下)

locationManager.requestLocationUpdates(bestProvider, 20000, 0, 这个);

尝试通过 Eclipse DDMS 选项卡发送模拟位置以及从命令提示符进行远程登录。 telnet命令如下

远程登录本地主机 5554 地理修复 1 1

如果我使用 1.6 到 2.1 使用 AVD Emulator 运行,应用程序工作正常(即接收位置更改事件)。但是,对于 AVD Emulator 2.2,它不起作用。我正在使用 SDK 平台 Android 2.2 修订版 2。

有没有人遇到过类似的问题?你是如何解决这个问题的?

附言。额外的信息。我在所有模拟器(1.6 到 2.2)中都选择了“允许模拟位置”。 此外,在 Android Manifest 中添加了以下行

使用权限 android:name="android.permission.ACCESS_MOCK_LOCATION"

问题仍然存在。请帮忙

【问题讨论】:

【参考方案1】:

请参阅以下错误报告以了解您的问题的解决方案:

http://code.google.com/p/android/issues/detail?id=4036

【讨论】:

以上是关于Geo Fix 在 Android SDK 2.2 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Geo Fix 命令未通过高度

Geo Fix 命令未通过高度

离线安装android sdk,我只装2.2的话 我要最精简的话

在 Android sdk 2.2 中在 SD 卡上安装应用程序

android:screenOrientation="sensorLandscape" 显示最小 SDK 为 2.2 的项目的错误

基于百度地图SDK和Elasticsearch GEO查询的地理围栏分析系统