【发布时间】: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"
问题仍然存在。请帮忙
【问题讨论】: