模拟器控制禁用真正的Android设备

时间:2011-12-07 12:47:25

标签: android eclipse gps ddms

我正在尝试测试支持GPS的应用程序,并希望在真实设备(而不是模拟器)上进行测试。我想通过发送伪GPS坐标来欺骗应用程序。

我已经读过您可以使用DDMS执行此操作,但这不起作用,因为发送GPS信号的“模拟器控制”显示为灰色(禁用)。我试过了:

  • 选择合适的设备。
  • 在日食和外部从命令行运行DDMS
  • 我在Android设备上启用了设置,因此可以进行USB调试和GPS欺骗。

2 个答案:

答案 0 :(得分:1)

就像我在评论中所说,我有同样的问题。到目前为止,我发现的最佳解决方法是Motorola Dev Forums,这需要一些代码来欺骗实际设备上的位置。然而,就像OP向无知的Moto代表指出的那样,android文档确实承诺能够从DDMS伪造位置。我明天会尝试编写TestProvider,如果运气不错,可以在这里发布更新。如果你能做到这一点,我将不胜感激。

答案 1 :(得分:0)

使用模拟位置,你这样做。我从这个链接找到了一些解决方案可能会帮助你查看这个链接

http://community.developer.motorola.com/t5/Android-App-Development-for/How-to-Send-Mock-Locations-with-DDMS-to-DROID-2-real-device/td-p/13720