我正在努力激活 Android Emulator (Eclipse) 中的 GPS 功能
我写了一个测试程序来获取当前位置。它在我的 Android 手机上运行.. 所以我确定该应用程序正在运行。
如果我在 Eclipse 的 Android Emulator 中测试程序……什么都没有发生!我错过了什么?
我已经在 AVD 中添加了 GPS 支持,我知道 Emulator 控件......但应用程序中没有任何事情发生。
我需要在 SDK 中安装一些额外的期货吗?
我希望有人能指出我正确的方向!
我正在努力激活 Android Emulator (Eclipse) 中的 GPS 功能
我写了一个测试程序来获取当前位置。它在我的 Android 手机上运行.. 所以我确定该应用程序正在运行。
如果我在 Eclipse 的 Android Emulator 中测试程序……什么都没有发生!我错过了什么?
我已经在 AVD 中添加了 GPS 支持,我知道 Emulator 控件......但应用程序中没有任何事情发生。
我需要在 SDK 中安装一些额外的期货吗?
我希望有人能指出我正确的方向!
在模拟器运行的情况下,做一个
telnet localhost 5554
连接到模拟器。然后你可以执行几个命令,例如:
geo fix (longitude) (latitude)
该命令指示模拟器表现得好像手机在那个位置(基本上是伪造 GPS 坐标)。
您可以使用名为“drop latlong marker”的谷歌地图功能来获取特定地点的 GPS 坐标。
您只需要通过DDMS下的Emulator Control发送纬度和经度,不需要其他东西。很简单:)
geo-fix 解决方案有效,但 eclipse ui 解决方案也应该有效。你不应该安装任何特殊的东西。
尝试创建一个新的模拟器(在其功能中启用了 gps 支持)并运行它,在“设备”下的模拟器列表中选择它,然后转到模拟器控制。在那里设置位置并按“发送”。
无论如何,如果这不起作用,您甚至可以在模拟器上安装执行相同操作的第三方应用程序:
https://play.google.com/store/search?q=location+spoofer&c=apps