地理修复程序在Android SDK 2.2中不起作用

地理修复程序在Android SDK 2.2中不起作用,android,android-emulator,Android,Android Emulator,我正在尝试测试一个Android应用程序。 我需要发送模拟位置来测试这个。我已注册requestlocation更新(..)方法(如下所示) locationManager.RequestLocationUpdate(bestProvider, 20000,0,这个) 尝试通过EclipseDDMS选项卡发送模拟位置,以及从命令提示符发送远程登录。telnet命令如下 telnet本地主机5554 地理定位1 如果我使用AVD Emulator使用1.6到2.1运行,则应用程序工作正常(即接收位

我正在尝试测试一个Android应用程序。 我需要发送模拟位置来测试这个。我已注册requestlocation更新(..)方法(如下所示)

locationManager.RequestLocationUpdate(bestProvider, 20000,0,这个)

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

telnet本地主机5554
地理定位1

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

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

附加信息。我已在所有模拟器(1.6至2.2)中选择了“允许模拟位置”。
另外,在Android清单中添加了以下行

使用权限android:name=“android.permission.ACCESS\u MOCK\u位置”


这个问题仍然存在。请帮助

查看以下错误报告,以获得问题的解决方案:


有关问题的解决方案,请参阅以下错误报告: