我正在尝试测试Android应用程序。 我需要发送模拟位置来测试这个。我已经注册了requestlocation更新(..)方法(如下)
locationManager.requestLocationUpdates(bestProvider, 20000,0,这个);
尝试通过Eclipse DDMS选项卡发送模拟位置以及从命令提示符进行telnet。 telnet命令如下
telnet localhost 5554
geo fix 1 1
如果我使用 1.6到2.1 使用AVD模拟器运行,应用程序可以正常工作(即接收位置更改事件)。但是, AVD Emulator 2.2 无法正常工作。我正在使用SDK平台Android 2.2修订版2.
有没有人遇到过类似的问题?你是怎么解决的?
PS。额外的信息。我在所有模拟器中选择了“允许模拟位置”(1.6到2.2) 此外,Android Manifest中添加了以下行
uses-permission android:name =“android.permission.ACCESS_MOCK_LOCATION”
问题仍然存在。请帮忙